たくさんのファイルがあり、特定の文字列で始まる連続した行が含まれているファイルを見つけたい。
たとえば、次のファイルの場合:
Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Cyyyyyyyyy
Czzzzzzzzz
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
Ceeeeee
「C」で始まる行が複数あるので、このファイルをコマンドで見つけたいと思います。
たとえば、次のファイルの場合:
Aaaaaaaaaaaa
Baaaaaaaaaaa
Cxxxxxxxxx
Abbbbbbbbbbb
Bbbbbbbbbbbb
Caaaaaa
Accccccccccc
Bccccccccccc
Cdddddd
「C」で始まる行は常に1つあります。このファイルは必要ありません。a grep
やa の使用を考えましたsed
が、正確な方法がわかりません。多分正規表現^C.*$^C
かそのようなものを使用しています。何か案が ?
C
か?
grep
。古いバージョンでも動作するようです。
C
2番目の例では、2行あります。