我已經看到了循環來解壓縮目錄中的所有zip文件。不過,我跑在此之前,我寧願知道我快要運行會工作的時候:shell循環可以解壓縮目錄中的所有文件嗎?
for i in dir; do cd $i; unzip '*.zip'; rm -rf *.zip; cd ..; done
基本上我希望它看起來在「目錄」輸出中看到所有文件夾,每個目錄cd進入它,解壓縮所有的zip壓縮文件,然後刪除它們,然後再回來再做,直到沒有更多。
這是我應該做的一個單一的命令,或者我應該考慮在Perl中這樣做嗎?
你好,歡迎來到StackOverflow。爲使您的代碼更具可讀性,請使用代碼標籤 – 2010-04-25 16:43:22
作爲您的信息,您可以使用cd - 回到以前的目錄。 – Aif 2010-04-25 16:47:48
@帕特里克完成:) – DVK 2010-04-26 00:45:44