小樱 发表于 2018/1/28 22:21

Linux下在一行执行多条命令需要用什么符号隔开 bash脚本顺序 分隔符 换行

Linux下在一行执行多条命令需要用什么符号隔开 bash脚本顺序 分隔符 换行

ls && ls && ls
第2条命令只有在第1条命令成功执行之后才执行。根据命令产生的退出码判断是否执行成功(0成功,非0失败)。

cp /tmp/test /tmp/test.bak || rm /tmp/test
只有||前的命令“cp /tmp/test /tmp/test.bak”执行不成功(产生了一个非0的退出码)时,才执行后面的命令。

ls;ls;ls
顺序执行多条命令,当;号前的命令执行完(不管是否执行成功),才执行;后的命令。

./a.sh &\./b.sh &
支持多个&后台执行的换行命令

页: [1]
查看完整版本: Linux下在一行执行多条命令需要用什么符号隔开 bash脚本顺序 分隔符 换行