码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-07-29 16:01:19      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:检测   file   element   

#!/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脚本--用于检测一个或者多个对象是文件或者目录

标签:检测   file   element   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!