|| :
在 shell 脚本的上下文中是什么意思?
我刚刚看到这句话:
eval "/usr/bin/mybinary aparameter" || :
答案1
是||
“或”比较运算符。
这:
是一个空运算符,它不执行任何操作。好吧,它确实返回成功退出状态……如果您需要的话?
因此就你的情况而言:
eval "/usr/bin/mybinary aparameter" || :
伪示例要么eval
为真,要么不做任何事……但返回成功退出状态。这看起来很愚蠢,但它都是伪代码,用于向您展示一般结构,因此在某种程度上似乎很有意义。