shell 里面的 ";" "&&" 和 "||"

概要

shell 里面的 “;” “&&” 和 “||”

博客

博客地址:IT老兵驿站

正文

shell 下面的分号”;” “&&” 和 “||” 的区别 。

“;” semicolon 分号表示无论前面执行是否成功,都会执行后面的语句。
“&&” double ampersand 表示逻辑与的关系,前面的语句成功了,才会执行后面的语句。
“||” double vertical bar 表示逻辑或的关系。

参考

https://unix.stackexchange.com/questions/187145/whats-the-difference-between-semicolon-and-double-ampersand
https://www.javatpoint.com/linux-double-vertical-bar