質問: awk (または sed) で置換の際、一致した部分を外部関数の戻りを使うようにするにはどうすればいいでしょうか?
回答: Perl のような便利な書き方はありませんが、マッチした部分に 更に何かしたいというだけなら sed でも awk でも可能です。 sed ならホールドスペースを使うことになるでしょうね。 awk なら match でマッチした部分を取り出して処理すればいいです。