這是這個問題也許是一個延續:如何以遞歸方式刪除目錄中所有選定文件類型文件的尾隨空白?
How to remove trailing whitespace of all files recursively?
我只想刪除空白的HTML/CSS /上海社會科學院/我想要的任何文件。
編輯:哎呀。我在Mac OS X Lion的
這是這個問題也許是一個延續:如何以遞歸方式刪除目錄中所有選定文件類型文件的尾隨空白?
How to remove trailing whitespace of all files recursively?
我只想刪除空白的HTML/CSS /上海社會科學院/我想要的任何文件。
編輯:哎呀。我在Mac OS X Lion的
這個工作對我來說,除去在(...)段結尾處加入空格或製表符的所有文件:
find . -type f \(-name "*.css" -o -name "*.html" -o -name "*.sass" \) -exec perl -p -i -e "s/[ \t]*$//g" "{}" \;
如果你只是想刪除空格(而不是標籤),然後更改s/[ \t]*$//g
爲s/ *$//g
如果您想更改其他任何內容,則只需調整正則表達式搜索並將其替換爲您喜歡的模式。您應該將find的起始路徑更改爲您想要的任何路徑。
完美答案,令人驚訝的難以找到的解決方案適用於OS X 10.8 – professormeowingtons 2013-06-03 21:31:57
您應該可以添加正確的搜索模式來查找。像find -name'\ *。html' - 或-name'\ * .css',其餘部分將會是相同的 – vmpstr 2012-02-13 17:23:36