これは単純なことのように思えますが、awk gensub / gsub / subの動作は常に私にはわかりません。そして今では、ドキュメントに記載されていること(およびzillionでの経験)を実行させることができません。他の同様のツールが機能することを示唆しています)。具体的には、置換文字列の正規表現から「キャプチャされたグループ」にアクセスしたいと思います。awkの構文は次のようになります。
awk '{ gsub(/a(b*)c/, "Here are bees: \1"); print; }'
それは「abbbc」を「Herearebees:bbb」に変えるはずです。少なくとも、Ubunutu9.04ではそうではありません。代わりに、「\1」は^Aとしてレンダリングされます。つまり、コード1の文字です。もちろん、私が望むものではありません。どうすればよいですか?
ありがとう。