您的位置:首页 > 运维架构 > Shell

SHELL脚本--用于检测一个或者多个对象是文件或者目录

2014-07-28 15:02 741 查看
#!/bin/bash
#
# Judging the element is a file or a folder
if [ $# -lt 1 ];then
echo "ERROE!! Usage: ckfile.sh ARGS1 [ARGS2...]"
exit 4
fi
for i in `seq 1 $#`
do
if [ -f $1 ];then
echo $1 is a commom file
elif [ -d $1 ];then
echo $1 is a directory
else
echo "$1 is not exsit or unknown!"
fi
shift
done
知识记忆点
1。 $1 $2... 定义脚本接受输入变量
2。 shift 脚本接受输入变量偏移,执行一次,$1的变量被$2覆盖
3。 $# 接受变量的数量
$? 最近一次执行过程的状态吗
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  检测 file element
相关文章推荐