有 3 种方法:
- && 当前面的命令执行成功后面的命令才会执行
- || 当前面的执行不成功才会执行后面的命令
- ; 不论前面的命令执行是否成功,后面的命令都执行
使用 && 连接多个命令示例
前面的执行成功
使用命令在屏幕输出 ccc 和 xxx
echo "ccc" && echo "xxx"
正常输出(前面的执行成功,第二条命令也执行成功)
前面的执行失败
第一条命令输错,第二条命令也就不再执行
ech "ccc" && echo "xxx"
输出
使用 || 连接多个命令示例
前面的执行成功
使用命令在屏幕输出 ccc 和 xxx
echo "ccc" || echo "xxx"
从输出可以看到第一条执行成功后,第二条命令不再执行
前面的执行失败
ech "ccc" || echo "xxx"
从输出可以看到第一条命令失败后,第二条命令成功执行
使用 ; 连接多个命令示例
前面的执行成功
使用命令在屏幕输出 ccc 和 xxx
echo "ccc" ; echo "xxx"
从输出可以看到两条命令都执行
前面的执行失败
ech "ccc" ; echo "xxx"
从输出可以看到第一条命令成功后,第二条命令也会执行