close

grep Accuracy inputFile

其中Accuracy表示我們想要從inputFile中尋找的關鍵字 , 

若在inputFile中找到關鍵字的話 , 

會印出這個keyword所在的那一行.

 

要注意的是 , grep只能搜尋到檔案內容 , 

如果遇到folder的話是不會再往下trace下去的.

所以如果我們想要grep目錄下所有的東西(包含子目錄的檔案),

我們需要藉由find以及xargs的幫助 , 即:

find . "*" | xargs grep "pattern"

 其中 find . "*"代表搜尋當前目錄下的所有檔案名稱.

而xargs則是將前面的output做為後面指令的input.

因此find . "*" | xargs grep "pattern" 可以解釋為:

grep "pattern" 所有檔案名稱

 

 

arrow
arrow
    全站熱搜

    JerryCheng 發表在 痞客邦 留言(0) 人氣()