|| 与()与{}的区别

  今天坐公交车看一下书,该记下来的记下来!毕竟看了,也得总结一下!

 

命令1 || 命令2||命令3

      || 是或的意思,当命令1执行成功时候,就不会往下执行,若命令1执行失败,才会执行命令2,只有前面2个都失败,才会执行第3个。

(命令1;命令2;命令3;...)

   ( )会开启一个shell环境,来执行此括号中的命令组。

   注意每个命令后面都有个;号最后一个命令也要有;

{ 命令1;命令2;命令3; }

   { ;:: } 这种模式的跟上面 ()的区别是大括弧左面{ 和大括号右面 }至少间隔一个以上的空格符,而且,每个命令都要以;分号作为结尾