Linux下實現在指定目錄中遍歷所有檔案查詢指定字串

要實現此功能只要使用grep命令就好啦,具體可以看下下邊這個小例子:

查詢/home目錄及其子目錄中所有包含”hello”字串的檔案,並顯示出該字串在檔案中所處的行數。

[root@localhost ~]# grep -nR "hello" /home
/home/a:8:hello,world!
/home/b/a:10:hello,it7e!

grep命令相關引數介紹

  1. -n 是顯示行號
  2. -R 查詢所有檔案包含子目錄
  3. -i 忽略大小寫