0
編寫一個shell腳本將名稱作爲路徑(例如:/ afs/andrew/course/15/123/handin),並計算所有子目錄(遞歸)。Shell腳本 - 子目錄計算
Ex。/afs/andrew/course/15/123/handin應該給我6. 我試着用Find命令,但是我正在接受的路徑。
編寫一個shell腳本將名稱作爲路徑(例如:/ afs/andrew/course/15/123/handin),並計算所有子目錄(遞歸)。Shell腳本 - 子目錄計算
Ex。/afs/andrew/course/15/123/handin應該給我6. 我試着用Find命令,但是我正在接受的路徑。
簡單的AWK能做到這一點
[email protected]:~ # echo /afs/andrew/course/15/123/handin | awk -F/'{ print NF-1}'
6
[email protected]:~ #
可以使用計數子目錄: 找到型d | wc -l –
你的問題變得更容易回答,如果你發佈完整的命令你嘗試過,目錄結構如何以及你作爲輸出得到了什麼 –
我想有些課程正在參加考試。這個問題是重複http://stackoverflow.com/questions/31528199/how-to-measure-the-depth-of-a-file-system-path/ – John1024