Linux 在当前目录下的所有文本文件中查找指定字符串的位置

664
|
2020-04-02 17:25:54

1.所有文件

grep -rn "hello,world!" *


* : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

2.在指定类型的文件中查找

find . -regex '.*-02.log' | xargs grep -rni 'error'

-regex 正则匹配 以-02.log结尾的所有文件中error字符串的位置



代码段 小部件