input.txtがあります。
abcd
abcg
「a」で始まり「g」で終わる行を選択するには、次のように書きました。
cat input.txt | awk '/^a/' | awk '/g$/{print $0}'
正規表現を組み合わせ^a
てg$
1つのインスタンスのみを使用できる方法は何ですかawk
?
ベストアンサー1
開始と終了が一致する正規表現を使用してください。
awk '/^a.*g$/' input.txt
または、本当に両方を使用したい場合は、次のように組み合わせることができます&&
。
awk '/^a/ && /g$/' input.txt