awkを使用して行(レコード)を分割する方法は? [閉鎖]

awkを使用して行(レコード)を分割する方法は? [閉鎖]

文書:

data
A B
C D
data
E F
G H
data
I J
K L
M N

望ましい結果:

I J
K L
M N

「データ」に分割する方法は?私はawkの使用方法を検索しましたが、ほとんどの相対awkは列を分割します。

ベストアンサー1

レコード区切り記号として使用dataし、最後のレコードを印刷します。

$ awk -v RS=data 'END{print}' File

I J
K L
M N

複数文字の値をサポートするには、GNU awk(gawk)やmawkなどのawkが必要ですRS

おすすめ記事