从多个文件中提取模式的出现

时间:2016-11-08 04:09:02

标签: sed grep

我试图找到当前目录中所有文件中一对空格之间出现的所有三个字符。

到目前为止我已经

sed 's/.../(&)/g'

我知道它不对;我想我已经坚持了一些事情。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

grep -r -l ' [a-zA-Z]{3} ' .

<强>解释

-r grep recursively from the current folder (.)
-l only display file names, rather than all matching lines

我使用的正则表达式是[a-zA-Z]{3},它匹配给定文件中任意位置的一对空格中的三个字符。