gpt4 book ai didi

linux - 运算符||是什么意思在 Linux shell 中?

转载 作者:IT王子 更新时间:2023-10-29 00:39:11 24 4
gpt4 key购买 nike

我在 .sh 脚本中找到了这段代码:

 (test -x "$1" || which "$1") 

这个运算符 || 是什么意思?

最佳答案

它等同于带有短路求值的 bool “或”,这样只有当第一个命令返回某个对应于“false”的值时,它才会执行第二个命令。例如:

false || echo "foo"

回显“foo”,而

true || echo "foo"

什么都不打印。 && 运算符提供免费操作。

关于linux - 运算符||是什么意思在 Linux shell 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com