1、变量赋值的时候"="两边的内容要紧靠"="
例如:sum=0,写java写的时间长了总喜欢写成sum = 0,但是这样的结果是编辑器不识别
2、在使用if、while时,在注意变量与符号之间的分割
例如:if [ `expr $a % 3` -ne 0 ],while [ "$var" != "end" ]看到了吧,尽量分开写,这样也挺好看也便于识别。
- [ -f "somefile" ] :判断是否是一个文件
- [ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
- [ -n "$var" ] :判断$var变量是否有值
- [ "$a" = "$b" ] :判断$a和$b是否相等