使用正常的grep
命令,有一個--exclude
選項(此處詳細介紹:Use grep --exclude/--include syntax to not grep through certain files),可讓您在進行擦除時忽略特定文件。如何從ack(ack-grep)中排除特定文件?
Ack的--type
選項可以處理95%的您希望排除文件的情況,但它不會處理排除特定文件的情況(據我所知)。我有一個編譯後的JS文件,其中包含其他每個JS文件的內容(在一行中),所以每當我爲任何內容尋找時,我都會收回該巨大編譯文件的全部內容。
我討厭不得不放棄對ack並回到grep這個,但它真的是惱人。請有人告訴我,有一種方法可以從ack搜索中排除特定的文件。
事實上,我的下一站將是ack郵件列表,但我想我會在這裏首先檢查以確保我沒有錯過某些明顯的東西:-)謝謝Andy。 – machineghost 2012-07-24 21:48:00
P.S.我選擇了我編譯的JS文件的文件名,所以目前它只是built.js。我會嘗試將它重命名爲built.min.js,看看是否有幫助。 – machineghost 2012-07-24 21:49:24