Regular-Expression如何使用
如何使用 ag
忽略多個文件 The Silver Searcher
有一個選項
--ignore
允許指定要忽略的文件。目前我只能通過這樣做來忽略多個文件--ignore file1 --ignore file2.......
嘗試使用
--ignore "*assets*|*scripts*"
無濟於事。那麼有沒有我不知道的問題?
您可以使用大括號擴展,例如
ag pattern --ignore={'*assets*','*scripts*'} path_to_search
或者,正如Glenn 在這裡建議的那樣,過程替換:
ag pattern -p <(printf "*%s*\n" assets scripts) path_to_search
你可以添加
*assets* *scripts*
到您的
.gitignore
或.ignore
文件。從自述文件:
It ignores file patterns from your .gitignore and .hgignore. If there are files in your source repo you don't want to search, just add their patterns to a .ignore file.