我是shell編程的新手。 基本上,我寫了一個小腳本執行時在特定的文件夾中清除某些文件類型:通過shell刪除文件
#!/bin/bash
echo "cleaning temp extensions "
find -type f -name '*.pyc' -exec rm -f {} ';'
find -type f -name '.*.swp' -exec rm -f {} ';'
find -type f -name '*~' -exec rm -f {} ';'
echo "files cleaned!!"
但現在,我想清理從那裏這個shell腳本存在的文件夾中的所有文件。
因此,舉例來說,如果我有像
folderA/ folderB/ folderC/ clean.sh
當我運行這個clean.sh它刪除folderA FolderB中的所有文件類型和夾C 我應該做的這個腳本什麼修改? 謝謝。
誰投誰的「關閉」..你能告訴我這是怎麼回事.. 只要看一邊有關的答案.. – Fraz
這似乎更相關的東西,我期望一個「超級用戶」是能夠做到。這不是個人的,並沒有跟着投票。它只是熟悉常用的shell工具。現在,如果這個問題正在討論一些循環或遞歸調用的bash語法...更多「編程」。 – 2012-06-08 18:45:08
@pst:很酷。謝謝你的提示 :) – Fraz