4.6 测试和判断

4.6 测试和判断 #

4.6.1 退出状态 #

退出程序命令

exit

exit 10 表示自定义返回 10 给 Shell,返回值非 0 位不正常退出。

$? 判断当前 Shell 前一个进程是否正常退出。

4.6.2 测试命令 test #

  • test 命令用于检查文件或者比较值

  • test 可以做以下测试:

    1. 文件测试
    2. 整数比较测试
    3. 字符串测试
  • test 测试语句可以简化为 [] 符号

  • [] 符号还有扩展写法 [[]] 支持 &&、‖、<、>