set -e
set命令的-e参数,linux自带的说明如下:
"Exit immediately if a simple command exits with a non-zero status."
也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出。


-z 
字符串为"null",即是指字符串长度为零。
-n 
字符串不为"null",即长度不为零


混合比较
-a 
逻辑与
如果exp1和exp2都为真,则exp1 -a exp2返回真.
-o 
逻辑或

Logo

更多推荐