您当前的位置:首页 > 计算机 > 编程开发 > Shell

Shell 组合多个命令(;、&&、||)

时间:03-04来源:作者:点击数:
  • ;:组合多个命令,命令1与命令2之间无逻辑关系,计算机会按顺序正常执行,不关心成功或失败,不影响执行顺序。
  • &&:组合多个命令,但是命令之间是有逻辑关系的,前面命令执行成功,才会执行下一条命令。
  • ||:组合多个命令,但是命令之间是有逻辑关系的,前面命令执行成功,后面的命令不在执行。
  • 可以通过 &&|| 进行多个条件判断
    • [ 判断1 ] && [ 判断2 ]
    • [ 判断1 ] || [ 判断2 ]
  • 案例
    # ; 测试
    $ ls; echo test
    test.sh
    test
    
    # && 测试
    $ [ a == a ] && ls
    test.sh
    
    # || 测试
    $ [ a != a ] || ls
    test.sh
    
    # 组合测试
    $ [ a == a ] && echo Y || echo N
    Y
    
    $ [ a == b ] && echo Y || echo N
    N
    
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门