Bash的条件控制允许两种类型:1)命令的成功或失败 2)逻辑表达式的真假这两种类型都可以通过退出状态($?)来检验,$?=0为真,否则为假 一.命令的成功或失败 通过查看$?值$echo $? 二.逻辑表达式求值 可以用test命令,[ ]. [ [ ] ] [ ]是test命令的变形test命令和[ ]不能使用正则表达式,[ [ ] ] 可以使用正则表达式 1.字符串判断 $name=Tom$friend=Jose$test name != Tom $echo $?1 $[ $name =…