if [ -f file ] 如果文件存在
if [ -d ... ] 如果目录存在
if [ -s file ] 如果文件存在且非空
if [ -r file ] 如果文件存在且可读
if [ -w file ] 如果文件存在且可写
if [ -x file ] 如果文件存在且可执行
If [ $a = $b ] 如果string1等于string2 字符串允许使用赋值号做等号
if [ $string1 != $string2 ] 如果string1不等于string2
if [ -n $string ] 如果string 非空(非0),返回0(true)
if [ -z $string ] 如果string 为空
if [ $sting ] 如果string 非空,返回0 (和-n类似)
如果文件存在且为空
#!/bin/bash
if [ -s "/root/input_file" ];then
echo "input_file is not empty"
fi
如为空值或不等于则退出
read -p "ensure?ok or not " isok
if [ -z $isok ] || [ $isok != "ok" ];then
exit
fi
isok=""
}
阅读(1130) | 评论(0) | 转发(0) |