编写脚本时要注意回车对齐,then是一次空格,下一行就是2次空格
再注意变量有没有写对,不要把变量写死了。
read -t 30 -p "please input a filename :" filename#-z 判断有没有输入内容if [ -z $filename ]thenecho "没有输入内容"exit 1# -e 判断文件是否存在,这里判断是否不存在elif [ ! -e $filename ]thenecho "文件不存在"exit 2#判断是不是普通文件elif [ -f $filename ]thenecho "$filename是一个普通文件"#判断是不是目录elif [ -d $filename ]thenecho "$filename 是目录"elseecho "$filename is other file"fi
