国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Shell遞歸程序設計-目錄列表

2019-11-18 17:24:58
字體:
來源:轉載
供稿:網友
UNIXShell腳本類似DOS的批處理命令,但比較起來UNIXShell的功能更強大,在某些方面,Shell甚至超過了一些高級語言。
下邊的Shell腳本演示了如何用Shell腳本編寫遞歸程序。

運行前先執行下述準備命令:
lntree.sh/usr/bin/tree
lntree.sh/usr/bin/wtree
lntree.sh/usr/bin/dtree
rmtree.sh


#tree.sh

#DepthfirstDirectorylist
dtree(){
PWD=`pwd|sed's////$//`
fordin$*
do
echo"${PWD}/$d"
[-d"$d"-a-x"$d"]&&{
cd"$d"
dtree*
cd..
PWD=`pwd|sed's////$//`#restorePWD
}
done
}

#DepthfirstDirectorylist
wtree(){
PWD=`pwd|sed's////$//`
fordin$*
do
echo${PWD}/$d
done
fordin$*
do
[-d"$d"-a-x"$d"]&&{
cd$d
wtree*
cd..
}
done
}

#Directorylist
tree(){
PWD=`pwd|sed's////$//`
fordin$*
do
echo${PWD}/$d
done
}

#main
TREE=`basename$0`
if["$1"]
thenDIR="$1"
elseDIR="."
fi
ifcd$DIR
then$TREE*
elseecho"$0:Directory$1readfail."
fi

#(End)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北海市| 临城县| 锡林浩特市| 银川市| 乐至县| 雅江县| 睢宁县| 从江县| 营口市| 中牟县| 陆丰市| 绥德县| 手游| 资溪县| 西平县| 丹棱县| 阿拉尔市| 柘城县| 德阳市| 衡东县| 庄河市| 长丰县| 东安县| 米泉市| 和顺县| 会同县| 诸城市| 礼泉县| 香港 | 莱阳市| 宝坻区| 上林县| 晋中市| 安义县| 宜春市| 张北县| 岐山县| 景宁| 镇江市| 田林县| 新营市|