用grep在文件夹下递归搜索内容

最近在看正则表达式,发现很好用。然后就顺便记录下怎么用grep/egrep匹配正则表达式搜索特定内容。

例如递归搜索内容:grep -r ‘name’ .

意思就是在当前目录下递归搜索带有字符串“name”的行。

其中 “-r” 代表递归,也可以加上 “-l”高亮匹配项,加上 ”-n“ 在结果里显示行号等等。“-r”也可以写到后面,例如:grep 'name'  . -nr 。意思是在当前目录递归搜索“name”,并在结果里显示行号。

有意思的是正则表达式可以用双引号,也可以用单引号包括。而且如果你的表达式中间不带空格的话,连引号都可以省略。

还可以把grep换为egrep

你可能感兴趣的:(Ubuntu相关)