私の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'
私の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
awk '/^[a-z]$/ { f = $1=="a" ; if (!c++) print ; next }; f'