test
test -f 是否参在并是文件
-d 是否参在并是目录
-e 文件是否存在
更多说明可以通过 man test 查看
判断7种文件类型 :
test -f $1 && cat $1普通文件
test -d $1 && ls -ld $1目录
test -L $1 && ls -ld $1连接文件
test -p $1 && ls -ld $1管道文件
test -S $1 && ls -ld $1套接字
test -b $1 && ls -ld $1块设备
test -c $1 && ls -ld $1字符设备