search - regular - linux awk like




Grep列表文件名和行號 (2)

我喜歡用:

grep -niro 'searchstring' <path>

但那隻是因為我總是忘記其他方式,我不能忘記Robert de grep - niro由於某種原因:)

嗨,我正在嘗試使用grep搜索我的rails目錄。 我正在尋找一個特定的單詞,我想grep打印出文件名和行號。 有一個grep標誌會為我做這個嗎? 我一直在嘗試使用-n和-l的組合,但這些都是打印出沒有數字的文件名,或者只是將大量文本轉儲到終端,這些文本無法輕易讀取。

例如:

  grep -ln "search" *

我需要將它管道輸入awk嗎?


我認為-l限制性太強,因為它抑制了-n的輸出。 我建議-H (-- --with-filename ):打印每個匹配的文件名。

grep -Hn "search" *

如果輸出太多,請嘗試-o僅打印匹配的部分。

grep -nHo "search" * 




grep