這篇文章將為大家詳細講解有關如何實現(xiàn)在指定目錄查找指定后綴文件的shell腳本代碼,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
為東營等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及東營網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站設計、網(wǎng)站制作、東營網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!代碼如下:
#!bin/sh
# 在指定位置查找指定后綴的文件,包括子目錄
# 用法:
# findf $1 $2
# 第一個參數(shù)為后綴
# 查找指定后綴的文件并打印出來
# link:www.yisu.com
# date:2013/2/26
f()
{
list=`find $2|grep "/.$1/>"`
for i in $list
do
echo $i
done
}
# 打印用法
print()
{
echo "用法:"
echo "$1 /$1 /$2"
echo "第一個參數(shù)為指定的后綴名,如'h'"
echo "第二個參數(shù)為指定的目錄,如果省略此參數(shù)則默認為當前目錄"
exit -1
}
# 在當前目錄查找
f1()
{
f "$1" "*"
}
# 在指定的目錄查找
f2()
{
cd $2
f "$1" "*"
}
if [ "$#" -lt "1" ]
then
echo "給定的參數(shù)太少,最少需要一個參數(shù)."
print "$0"
fi
if [ "$#" -gt "2" ]
then
echo "給定的參數(shù)太多,最多需要二個參數(shù)."
print "$0"
fi
if [ "$#" -eq "1" ]
then
f1 $1
exit 0
fi
if [ "$#" -eq 2 ]
then
f2 $1 $2
exit 0
fi
關于“如何實現(xiàn)在指定目錄查找指定后綴文件的shell腳本代碼”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。