摘要:
在shell程序中,作为条件的退出状态码时,0(成功)表示真,非0表示假,这一点与C语言恰恰相反。 每个表达式或者Linux命令执行完退出的时候,都会返回一个退出状态码(exit status 0~255),if语句根据 [ ] 表达式执行的退出状态码进行判断,在所有的退出状态码中,0表示执行成功, 阅读全文
摘要:
本文转载自:https://www.cnblogs.com/chorm590/p/14864080.html 1、条件测试 在shell中,条件判断的结果与其它语言是相反的。其它语言中当值为0时表示判断为假,值非0时表示判断为真。而在shell中却是值为0时表示判断为真,值非0时才判断为假。(建议看 阅读全文