• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux 连续执行多条命令的方法(推荐)

    每条命令使用";"隔开,则无论前边的命令执行成功与否都会继续执行下一条命令

    这里,故意将第二条命令中的echo多写了一个o,命令执行出错,但并不影响后续命令的执行

    可以这么想,如果用分号来间隔命令,就相当于将命令分隔在了不同的行,无论前一行的命令成功或失败,都不影响下一行命令的执行。

    $ echo 1; echoo 2; echo 3; echo 4
    1
    -bash: echoo: command not found
    3
    4

    若命令间使用""隔开,则只有前边的命令执行成功了再会继续执行后边的命令

    这里,故意将第二条命令中的echo多写了一个o,命令执行出错,echo 3便没有执行,因此echo4也没执行

    $ echo 1 echoo 2 echo 3 echo 4

    1
    -bash: echoo: command not found

    若命令间使用"||"隔开,则只有前边的命令执行失败了再回继续执行后边的命令

    这里echo 1执行成功则没有继续执行后边的echo 2,继而没有执行echo 3,echo 4

    echo 1 || echo 2 || echo 3 || echo 4
    1

    这里echoo 1执行失败,因此开始执行echo 2,执行成功,因而后边的echo 3, echo4都没执行
    echoo 1 || echo 2 || echo 3 || echo 4
    -bash: echoo: command not found
    2

    根据以上规则分析几个比较特殊的例子,也即混合了集中分隔符的例子

    echo 1执行成功了,紧接着后边有两个"||"因此echo 2, echo 3都没执行,后边遇到了,而这之前的命令组合被认为是执行成功的,因此echo 4得以执行
    $ echo 1 || echo 2 || echo 3   echo 4
    1
    4

    echo 1执行成功了,继而执行echoo 2,执行失败,因此 echo 3不被执行,后边遇到了"||",而知之前的命令组合被认为是执行失败的,因此echo 4得以执行

    $  echo 1 echoo 2 echo 3 || echo 4
    1
    -bash: echoo: command not found
    4

    echo 1执行成功了,继而执行echoo 2,执行失败,因此 echo 3不被执行,后边遇到了";",相当于把后边的命令放到了新行,这样的话无论如何后边的命令都会执行,因此echo 4得以执行
    $ echo 1 echoo 2 echo 3 ; echo 4
    1
    -bash: echoo: command not found
    4

    echoo 1执行失败,后边为"||"因此echo 2得以执行,echo 2执行成功,紧接着后边有两个"||"因此echo 3,echo 4没有执行,后边遇到了,而之前的命令组合被认为是执行成功的,因此echoo5得以执行,执行发生错误,因此echo 6没有被执行,但后边是";",所以无论如何echo 7都会被执行
    $ echoo 1 || echo 2 || echo 3 || echo 4 echoo 5 echo 6 ; echo 7
    -bash: echoo: command not found
    2
    -bash: echoo: command not found
    7

    以上这篇Linux 连续执行多条命令的方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 虚拟机中使用linux系启用文件共享之后的文件存在的位置方法
    • linux下开启php的sockets扩展支持实例
    • Linux 添加永久静态路由的方法
    • Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作
    • linux下用cron定时执行任务的方法
    • Linux下安装mysql-5.6.4 的图文教程
    • linux正确重启MySQL的方法
    • Linux tar 压缩打包命令使用方法
    • Linux在应用层读写寄存器的方法及实现实例
    上一篇:复制 Windows cmd 窗口命令行的信息方法
    下一篇:linux bash脚本监控启动停止weblogic服务的脚本写法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux 连续执行多条命令的方法(推荐) Linux,连续,执行,多条,命令,