grep 搜寻目录下所有档案字串


grep 是 Linux 下十分好用的工具, 可以搜寻档案或经管线输入的字串, grep 的基本用法是:

$ grep ‘search_word’ file_name

这样就可以在档案 file_name 内找出包含 “search_word” 字串的行, 如果要搜寻多个档案, 可以这样:

$ grep ‘search_word’ file_name file_name2

要对目录下所有档案做搜寻, 可以用 * 字符替档案名称:

$ grep ‘search_word’ *

另一个情况是想对目录下所有档案, 包括 sub-directory 目录下的档案做搜寻, 可以加上 -r 或 -R 参数, 例如:

$ grep -r’search_word’ *

One Response

  1. Tomi 15 December 2017

Leave a Reply