問題

在Windows中,我會搜尋在資料夾中找到單詞.類似地,我想知道特定單詞是否發生在包含許多子目錄和檔案的目錄中.我對grep語法的搜尋顯示我必須指定檔名,即grep string filename.

現在,我不知道檔名,那麼我該怎麼辦? 一個朋友建議做grep -nr string,但我不知道這意味著什麼,我沒有結果(在我發出ctrl c之前沒有響應).

  最佳答案

 grep -nr 'yourString*' .
 

最後的點搜尋當前目錄.每個引數的意義:

 -n            Show relative line number in the file
'yourString*' String for search, followed by a wildcard character
-r            Recursively search subdirectories listed
.             Directory for search (current directory)
 

grep -nr 'MobileAppSer*' .(將找到MobileAppServlet.javaMobileAppServlet.classMobileAppServlet.txt;'MobileAppASer*.*'是另一種做同樣事情的方法.)

要檢查更多的引數使用 man grep 命令。

  相同標籤的其他問題

grep