正在学习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