次のメッセージを含むテキストメッセージがあります。
[:DNS-Google
G1
G2
G3
N1
N2
N3
]
[:VD-Share
S1
S2
S3
F1
F2
F3
]
チャンクをgrepする必要があります。たとえば、grepAAA - Google、出力は次のとおりです
G1
G2
G3
N1
N2
N3
VD-Shareをgrepするときも同様です。
ブロックの内容をフィルタリングしてください!
ベストアンサー1
これにより、ほとんどの作業を完了するのに役立ちます。
awk -v pattern='\\[:...-Google' '
$1 == "]" {p = 0}
p {print}
$1 ~ pattern {p = 1}
' file
変数を部品に入れる方法だけを調べるだけです-v pattern="XYZ"
。