shell 中连接符(并且、和、或者)

2016-10-05

shell 中连接符(并且、和、或者)

&& 与 ||

在上面刚刚提到了分号,用于多条命令间的分隔符。另外还有两个可以用于多条命令中间的特殊符号,那就是 “&&” 和 “||” 下面阿铭把这几种情况全列出:

  1. command1 ; command2
  2. command1 && command2
  3. command1 || command2

使用 ”;” 时,不管 command1 是否执行成功都会执行 command2;

使用 “&&” 时,只有 command1 执行成功后,command2 才会执行,否则 command2 不执行;

使用 “||” 时,command1 执行成功后 command2 不执行,否则去执行 command2,总之 command1 和 command2 总有一条命令会执行。


标题:shell 中连接符(并且、和、或者)
作者:散宜生
地址:https://17kblog.com/articles/2016/10/05/1475640895856.html