shell判断上一个命令是否成功

2018年1月21日22:13:33 发表评论

shell中的$?参数用于标识上一个命令的返回值,0表示命令执行成功,否则失败!

但是通常情况下,命令如果错误的话,本身就会抛出异常,例如:

当命令abc不存在的时候,会有以下输出:

如果不想要这条输出,可以把which abc改成which abc 2 > /dev/null

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: