|| 与()与{}的区别
今天坐公交车看一下书,该记下来的记下来!毕竟看了,也得总结一下!
命令1 || 命令2||命令3
|| 是或的意思,当命令1执行成功时候,就不会往下执行,若命令1执行失败,才会执行命令2,只有前面2个都失败,才会执行第3个。
(命令1;命令2;命令3;...)
( )会开启一个shell环境,来执行此括号中的命令组。
注意每个命令后面都有个;号,最后一个命令也要有;
{ 命令1;命令2;命令3; }
{ ;:: } 这种模式的跟上面 ()的区别是大括弧左面{ 和大括号右面 }至少间隔一个以上的空格符,而且,每个命令都要以;分号作为结尾。