一、文件操作
#[ -z STRING ] “STRING” 的长度为零则为真。 字符串为空即NULL时为真。
#[ -e FILE ] 如果 FILE 存在则为真。
#[ -n STRING ] or [ STRING ] “STRING” 的长度为非零 non-zero则为真。加-n与不加-n结果相同。
#[ -a FILE ] 如果 FILE 存在则为真。
#[ -s FILE ] 判断对象是否存在,并且长度不为0
#[ -d FILE ] 判断对象是否存在,并且为目录
#[ -f FILE ] 判断对象是否存在,并且为常规文件
#[ -L FILE ] 判断对象是否存在,并且为符号链接
#[ -h FILE ] 判断对象是否存在,并且为软链接
#[ -r FILE ] 判断对象是否存在,并且可读
#[ -w FILE ] 判断对象是否存在,并且可写
#[ -x FILE ] 判断对象是否存在,并且可执行
#[ -O FILE ] 判断对象是否存在,并且属于当前用户
#[ -G FILE ] 判断对象是否存在,并且属于当前用户组
#[ -nt FILE ] 判断file1是否比file2新 [ "/data/file1" -nt "/data/file2" ]
#[ -ot FILE ] 判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]
#[ $a -eq $b] 相等
#[ $a -ne $b] 不相等
#[ $a -lt $b] 小于
#[ $a -gt $b] 大于
#[ $a -le $b] 小于等于
#[ $a -ge $b] 大于等于
发表吐槽
你肿么看?
既然没有吐槽,那就赶紧抢沙发吧!