使用 grep 列出以开头的行

Gre*_*nce 2 regex unix bash grep

我正在尝试使用 GREP 命令从文件“test”中列出所有包含字母“d”的行至少连续两次(即彼此相邻)。但我无法让它工作。有人可以帮忙吗?

我无法显示我想要的东西。并且不确定这是如何工作的。我试过了,grep [dd]但这没有用。

这对我来说非常混乱

Ris*_*gar 5

在正则表达式中:

^ 字符表示数据行的开始。所有字符都匹配自己。

因此,如果您要查找以 'dd' 开头的行,请尝试:

grep ^dd <your_file>
Run Code Online (Sandbox Code Playgroud)

但是,如果您只是想找出带有 'dd' 模式的行,请尝试:

grep dd <your_file>
Run Code Online (Sandbox Code Playgroud)


Jon*_*rin 1

以下内容应该可以实现:

grep dd <your_file>
Run Code Online (Sandbox Code Playgroud)