相关疑难解决方法(0)

bash 查找以字符串开头的行

我有一堆文件,我想找到哪个包含以某个字符串开头的连续行。

例如对于以下文件:

Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Cyyyyyyyyy
Czzzzzzzzz
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
Ceeeeee
Run Code Online (Sandbox Code Playgroud)

有不止一行以“C”开头,所以我希望通过命令找到这个文件。
例如对于以下文件:

Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
Run Code Online (Sandbox Code Playgroud)

总是有一行以“C”开头,我不想要这个文件。我想过使用 agrep或 ased但我不知道该怎么做。也许使用正则表达式^C.*$^C或类似的东西。任何的想法 ?

grep bash sed string

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

bash ×1

grep ×1

sed ×1

string ×1