判断链接文件,返回结果是普通文件,求解答!#!/bin/bash#判断输入的是什么文件read -t 30 -p "input filename:" file#判断输入内容是否为空if [ -z "$file" ] then echo "filename is null"#为空退出脚本,返回错误代码0 exit 0#判断输入文件是否不存在elif [ ! -e "$file" ] then echo "file is non-existent"#不存在退出脚本,返回错误代码1 exit 1#判断是不是普通文件elif [ -f "$file" ] then echo "$file is general file"#判断是不是目录文件elif [ -d "$file" ] then echo "$file is directory"#判断是不是链接文件elif [ -L "$file" ] then echo "$file is link file"else echo "$file is other file"fi
- 1 回答
- 0 关注
- 1469 浏览
添加回答
举报
0/150
提交
取消