sh语法

sh判断语法

【转】test 检查某个条件是否成立(数值,字符,文件)
1):数值  
 -eq 等于为真
 -ne 不等于为真
   -gt         大于为真
   -ge 大于等于为真
   -lt 小于为真
   -le 小于等于为真
2):字符串
 = 等于为真
    != 不相等为真
 -z字符串 字符串长度等于零为真
 -n字符串 字符串的长不等于零则为真
3):文件
  -e  文件名 如果文件存在为真
    -r   文件名 如果文件存在且可读为真
 -w  文件名 如果文件存在且可写则为真
    -x   文件名 如果文件存在且可执行为真
 -s  文件名 如果文件存在且至少有一个字符串则为真
 -d  文件名 如果文件存在且为目录则为真
 -f   文件名 如果文件存在且为普通文件则为真
    -c  文件名 如果文件存在且为字符型特殊文件则为真
    -b  文件名 如果文件存在且为块特殊文件则为真

 

猜你喜欢

转载自www.cnblogs.com/chuaWeb/p/bash_shell.html
.sh
SH