|| :在 shell 脚本的上下文中是什么意思?
我刚刚遇到了这条线:
eval "/usr/bin/mybinary aparameter" || :
Run Code Online (Sandbox Code Playgroud)
Gia*_*968 11
的||是一个“或”比较运算符。
的:是一个空操作这确实什么都没有。嗯,它确实返回一个成功的退出状态……如果你需要那个?
所以在你的情况下:
eval "/usr/bin/mybinary aparameter" || :
Run Code Online (Sandbox Code Playgroud)
伪示例要么evals 为真,要么做……什么都没有……但返回一个成功的退出状态。这看起来很傻,但它都是伪代码来向您展示一般结构,所以它在某种程度上似乎确实有意义。
| 归档时间: |
|
| 查看次数: |
10712 次 |
| 最近记录: |