猿问

判断是不是链接文件

判断链接文件,返回结果是普通文件,求解答!

#!/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


Wade_Liu
浏览 1470回答 1
1回答

onemoo

symbolic file 也是“普通文件”
随时随地看视频慕课网APP
我要回答