一 退出状态:
*每一条命令,不管是内置、Shell函数,还是外部的,当它退出时,都会返回一个小的整数值给引用它的程序,即退出状态。
*退出状态为0表示“成功”;其他任何退出状态都为失败。内置变量“#?”包括了Shell最后一次执行的一个程序的退出状态。
二 test命令:输出是退出状态。
(1)语法:(两种形式,注意空格)
*test [ expression ]
*[ [ expression ] ]
(2)功能:
test用来测试文件属性、比较字符串及比较数字。
(3)test表达式(expression):