特定の列の内容をawkに置き換える方法は?

特定の列の内容をawkに置き換える方法は?

仮定:レコードには40個の列があります。 35列を35列の内容と「$」記号に置き換えるように35列を変更したいと思います。私が思いついた内容は次のとおりです。

awk '{print $1" "$2" "...$35"$ "$36...$40}'

動作しますが、列数が10kほど大きい場合は実現できません。これを行うには、より良い方法が必要です。

ベストアンサー1

次のことができます。

awk '$35=$35"$"'

おすすめ記事