有時候會想在很多個檔案中找出是否含有某個字串,這時可以使用grep
會找 /etc/ 目錄下檔案內容含有 like 的檔案,例如:like
與liked
。
1 | grep -nr "like" /etc/ |
會找 /etc/目錄下檔案內容含有 like 單字 的檔案,與上面的差異為加上-w
之後,只匹配單詞like
,而不是像liked
這樣的子字串。
1 | grep -rnw '/like' /etc/ |
加上-i
之後,會忽略大小寫。可以匹配到LIKE
,Liked
,或是like
…等
1 | grep -rni '/like' /etc/ |
以下是常用的參數
1 | -n 會印出關鍵字在檔案的行數 |