このASCIIファイルでこれらの行を分類する方法

このASCIIファイルでこれらの行を分類する方法

私のASCIIファイルは次のとおりです。

a
1 2 3
1223
b
1 2 3 5
3344
1223
c
1 2 34
a
4 5
c
123

a、b、cの下の行をそれぞれ収集する方法は?

尋ねる:次の行を取得するにはどうすればよいですか?

a
1 2 3
1223
4 5

ベストアンサー1

awk '/^[a-z]$/ { f = $1=="a" ; if (!c++) print ; next }; f'

おすすめ記事