在同一个命令行中可以启动多个命令
$ cmd1 ; cmd2 ; cmd3
使用 ; 符号分割命令,shell会依次启动它们。注意,即使cmd1运行失败或者没有运行结束,cmd2都会被启动。
如果命令有相关性,那么任意命令失败必须停止运行。对于这种情况,需要将 ; 改成 &&
$ cmd1 && cmd2 && cmd3
如果命令有顺序性, 也就是下一个命令必须等待前一个命令运行完毕之后方可运行,使用 || 分隔符
$ cmd1 || cmd2 || cmd3
在同一个命令行中可以启动多个命令
$ cmd1 ; cmd2 ; cmd3
使用 ; 符号分割命令,shell会依次启动它们。注意,即使cmd1运行失败或者没有运行结束,cmd2都会被启动。
如果命令有相关性,那么任意命令失败必须停止运行。对于这种情况,需要将 ; 改成 &&
$ cmd1 && cmd2 && cmd3
如果命令有顺序性, 也就是下一个命令必须等待前一个命令运行完毕之后方可运行,使用 || 分隔符
$ cmd1 || cmd2 || cmd3