个性化阅读
专注于IT技术分析

Linux双竖线(||)

命令外壳将(||)解释为逻辑OR。这与逻辑与相反。意味着仅当第一个命令失败时, 第二个命令才会执行。

例:

rm exm || file jtp.txt ; echo yes
Linux双竖杠1

看一下上面的快照, 通过列出桌面, 你可以看到有一个文件” exm”(我们已经指出了它)。现在, 我们给出了命令” rm exm ||文件jtp.txt; echo yes”。传递此命令时, ” file jtp.txt”尚未执行, 因为第一个命令已成功删除” exm”。

现在, 我们再次传递了相同的命令” rm exm || file jtp.txt; echo yes”, 现在第二个命令” file jtp.txt”已成功执行。

赞(0)
未经允许不得转载:srcmini » Linux双竖线(||)

评论 抢沙发

评论前必须登录!