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