命令执行的判断语句

不考虑命令相关性的连续命令执行

cmd1;cmd2 //分号前的命令执行完之后会立即执行分号后的命令

考虑到命令之间的关联性

“|”:直接执行后面的语句

“&”:如果前面的语句为假则直接执行后面的语句,前面的语句可真可假

ls /tmp/aaa || mkdir /tmp/aaa:  //当ls执行成功时,不执行mkdir命令;当ls执行失败时,执行mkdir命令

ls /tmp/aaa && touch /tmp/aaa    //当ls执行成功时,会建立bbb文件;当ls执行失败时,touch命令不执行

  • 1
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值