在指定目录查找指定后缀文件的shell脚本代码

在指定目录查找指定后缀文件的shell脚本代码

2023年7月10日发(作者:)

在指定⽬录查找指定后缀⽂件的shell脚本代码复制代码 代码如下:#!bin/sh

# 在指定位置查找指定后缀的⽂件,包括⼦⽬录

# ⽤法:

# findf $1 $2

# 第⼀个参数为后缀

# 查找指定后缀的⽂件并打印出来

# link:# date:2013/2/26f()

{

list=`find $2|grep "/.$1/>"`

for i in $list

do

echo $i

done

}

# 打印⽤法

print()

{

echo "⽤法:"

echo "$1 /$1 /$2"

echo "第⼀个参数为指定的后缀名,如'h'"

echo "第⼆个参数为指定的⽬录,如果省略此参数则默认为当前⽬录"

exit -1

}

# 在当前⽬录查找

f1()

{

f "$1" "*"

}

# 在指定的⽬录查找

f2()

{

cd $2

f "$1" "*"

}

if [ "$#" -lt "1" ]

then

echo "给定的参数太少,最少需要⼀个参数."

print "$0"

fi

if [ "$#" -gt "2" ]

then

echo "给定的参数太多,最多需要⼆个参数."

print "$0"

fi

if [ "$#" -eq "1" ]

then

f1 $1

exit 0 fi

if [ "$#" -eq 2 ]

then

f2 $1 $2

exit 0

fi

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688986858a191892.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信