これが私のサンプルリストです:
AAA BBB CCC1
DDD EEE FFF1
GGG HHH III1 <----- I want to remove this
GGG HHH III3 >>updated <----- I want to keep this
JJJ KKK LLL7
For ループを使用してリストをトラバースしているので、">>updated" が含まれるすべての行に注目し、1 行前に戻って古い行 (更新されていない) を削除してから、次の行に進みたいと考えています。 ">>updated" 行の次の行。したがって、基本的に私の最終的な出力は次のようになります。
AAA BBB CCC1
DDD EEE FFF1
GGG HHH III3
JJJ KKK LLL7
シェルスクリプトから他のフィールドの値を解析するために awk を使用していますが、この前後の手順を実行する方法がよくわかりません。どんな助けでも大歓迎です。