Aki*_*ira 9 linux bash shell sh
为什么有人想拥有像这样的代码echo "something" || true
?
我/lib/lsb/init-functions
在Ubuntu 14.04的第92行找到了这样的用法:
echo "$pid" || true
我明白了|| 代表OR.但我找不到一种让echo产生除零之外的任何退出代码的方法.即使它确实如此,谁在乎呢?
我的意思是,使用前缀|| true
确保退出代码始终为0.因此,如果双管的左侧产生与0不同的任何内容,则将执行true并导致整行产生0.
为什么妄想与退出代码的简单回声?是否有任何检查是否每条线路都能/lib/lsb/init-functions
成功完成?
为什么对退出代码产生偏执
我相信这是为了避免脚本由于可能使用以下内容而退出:
set -e
Run Code Online (Sandbox Code Playgroud)
在脚本开始时,否则会导致脚本退出。
归档时间: |
|
查看次数: |
592 次 |
最近记录: |