Linux学习-条件执行

正在学习Linux,记录一下学习历程。参考《Unix&Linux大学教程》(幽默感+事无巨细),进行了精简摘要和总结。奋斗

希望在一条命令执行成功的条件下执行另一条命令:

command1 && command2

希望在一条命令执行失败的条件下执行另一条命令:

command1 || command2

通常在shell脚本中使用。

如:

grep Harley people > /dev/null && sort people > outputfile

如果文件people中包含Harley,那么不会在屏幕上有任何显示,并且执行sort people > outputfile

update || echo "update fail"

如果update命令失败,那么显示update fail

猜你喜欢

转载自blog.csdn.net/qq_31730735/article/details/80448235