shell 学习笔记

[ -f "$file" ] 判断$file是否是一个文件

[ $a -lt 3 ] 判断$a的值是否小于3,同样-gt和-le分别表示大于或小于等于

[ -x "$file" ] 判断$file是否存在且有可执行权限,同样-r测试文件可读性

[ -n "$a" ] 判断变量$a是否有值,测试空串用-z

[ "$a" = "$b" ] 判断$a和$b的取值是否相等

[ cond1 -a cond2 ] 判断cond1和cond2是否同时成立,-o表示cond1和cond2有一成立

 

$?

获取执行上一个指令的执行状态返回值(0为成功,非零为失败),这个变量最常用

posted @ 2021-01-23 13:24  执念;  阅读(30)  评论(0编辑  收藏  举报