Linux Shell 命令行:扩展法—— && 和 || 共用 0 个改进

组合逻辑与 AND 和 逻辑或 OR 控制符,可在命令行中组合出 if...then...else 结构。

第一个命令作为 If 结构的条件,如果成功,第二个命令执行,并且整个命令行终止执行。

但是,若作为条件的第一个命令失败,第二个命令不执行,执行第三个命令。

举例:

$ cd Desktop && file jtp.txt || echo successful.  

Linux Combining && and ||

见如上截图所示,开始,来自 "cd Desktop && file jtp.txt || echo successful." 命令行的第一个命令作为条件执行成功后,第二个命令 'file jtp.txt' 执行后完成整个命令行的执行。

但是第二次,第一个命令作为条件执行失败,将使第三个命令作为 else 部分执行。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!