首页 > 其他 > 详细

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

时间:2014-07-29 16:01:19      阅读:459      评论:0      收藏:0      [点我收藏+]
#!/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。 $#      接受变量的数量

         $?      最近一次执行过程的状态吗

本文出自 “三十男人学运维” 博客,请务必保留此出处http://loyfee.blog.51cto.com/754862/1531492

SHELL脚本--用于检测一个或者多个对象是文件或者目录,布布扣,bubuko.com

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

原文:http://loyfee.blog.51cto.com/754862/1531492

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!