以下にリストされているファイルがあると思います。正規表現パターンの各インスタンスですべてのWord A
行を選択する必要があります。今後正規表現パターンWord D
。
Word A
Word B
Word C
Word D
Word E
Word F
Word G
Word A
Word H
Word I
Word D
Word J
Word A
Word K
Word D
Word L
Word M
Word A
Word D
A
との間の行数は異なりますD
。時にはD
次の行があります。これは私が必要とする出力です。
Word A
Word B
Word C
Word A
Word H
Word I
Word A
Word K
Word A
これはawk、Perl、Python、またはsedを使用して実行できます。ファイルが存在するRHEL6サーバーにインストールされていても問題はありません。
ベストアンサー1
AWKを使用:
awk '/Word A/ { m = 1 } /Word D/ { m = 0 } m'