Bash——命令分隔符

在Linux Bash命令中,有;,&&,||三种命令链接方式,本文将介绍他们之间的区别


三种连接方式的区别

  • ;
    • 各个命令之间相互独立,不管前面的语句是否成功执行,所有命令都将被执行
  • &&
    • 命令依次被执行,只有当前面的命令执行成功后,后面的命令才会被执行
  • ||
    • 命令依次被执行,只有当前面的命令执行失败后,后面的命令才会被执行