Shell脚本入门全套--命令排序

命令排序 ;

例如在Shell脚本中 在一行中执行多个命令可以使用;进行将其分割
例如: cd /usr/local/ ; ls  两侧有没有空格都没有关系 
;仅仅是用于命令的排序 没有任何逻辑关系

命令排序 &&

在Shell脚本中 想让语句拥有简单的逻辑判断 可以使用&&进行简单地逻辑判断
例如:ping www.baidu.com && echo "www.baidu.com is ok " 
当前面的 ping www.baidu.com 成功之后 才会进行后面命令的执行

命令排序 ||

在Shell脚本中  想让条件在不满足的情况下执行 可以使用 ||
例如:ls /etc/brave/con || mkdir -p /etc/brave/con
在ls /etc/brave/con 这个条件不满足的情况下 后面的mkdir才会进行执行


注意: 
Command & 后台执行 
Command  &>/dev/null 混合重定向 (标准输出为1 错误输出2)
Command1 && Command2  命令排序 逻辑判断
发布了16 篇原创文章 · 获赞 23 · 访问量 3276

猜你喜欢

转载自blog.csdn.net/Mint_Alone/article/details/104328216