【发布时间】:2017-07-19 05:38:43
【问题描述】:
在下面的例子中:
w ^ ls
shell 中 XOR 运算符的预期行为是什么?
所以当我们进入
command ^ anothercommand
什么触发anothercommand 运行(如果它会执行)?
【问题讨论】:
-
如果它是像
&&或||这样的运算符,它必然会运行这两个命令,因为XOR的值由它的两个操作数决定(它不t 短路)。如果一个命令失败而另一个命令成功,则结果退出状态将为 0,否则为 1。我真的无法想象这会有用的场景。
标签: linux bash operators delimiter logical-operators