编写脚本时要注意回车对齐,then是一次空格,下一行就是2次空格
    再注意变量有没有写对,不要把变量写死了。

    1. read -t 30 -p "please input a filename :" filename
    2. #-z 判断有没有输入内容
    3. if [ -z $filename ]
    4. then
    5. echo "没有输入内容"
    6. exit 1
    7. # -e 判断文件是否存在,这里判断是否不存在
    8. elif [ ! -e $filename ]
    9. then
    10. echo "文件不存在"
    11. exit 2
    12. #判断是不是普通文件
    13. elif [ -f $filename ]
    14. then
    15. echo "$filename是一个普通文件"
    16. #判断是不是目录
    17. elif [ -d $filename ]
    18. then
    19. echo "$filename 是目录"
    20. else
    21. echo "$filename is other file"
    22. fi