ack介紹
http://beyondgrep.com/
安裝方式:
http://beyondgrep.com/install/
最近看到一個command的工具叫做ack,他整個就是滿符合我要的功能,
他的功用就是跟grep有點類似,最棒的事他可以把你要找的字串把行號跟
檔案位置都給你,而且你只要對整個目錄下指令:
$> ack PATTERN
他就可以把所有符合PATTERN的資料全部都Dump出來,以下是例子
圖片來源:
https://plus.google.com/u/0/+CarterTSAI/posts/G98aqA8QJ6a?pid=6113788401591606818&oid=103011212007140293988
當然功能應該不只有這樣,但是我還沒有深入去研究 @@ 所以就先這樣
1. 依照檔名來搜尋關鍵字
首先先用--help-types來查查看ack可以支援什麼filetypes
$> ack --help-types
--[no]actionscript .as .mxml
--[no]ada .ada .adb .ads
--[no]asm .asm .s
--[no]asp .asp
--[no]aspx .master .ascx .asmx .aspx .svc
--[no]js .js
............
接著如果我只要搜尋JS的檔案的關鍵字
$> ack --js PATTERN
當然你也可以搜尋除了JS以外的檔案
$> ack --nojs PATTERN
留言