• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:awkのsplitについて)

awkのsplitを使った項目の特定と変更方法

このQ&Aのポイント
  • awkで項目を特定する際には$1を使用しますが、最大で$199までしか対応していません。そこで、awk内部でsplitを使うことで200項目以上に対応することができます。
  • splitを使用することで、特定した項目を変更することができます。また、区切り文字で仕切られた項目をレコード単位でファイルに出力する方法もあります。
  • for文を使用する方法もありますが、最終手段として考えるべきです。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.1

splitしてしまうと、繋ぎ合わせるのはforで回すしか無いと思います。 Gnu Awk (gawk) 2.15, patchlevel 4 + multi-byte extension 1.03 だと、$200以上も使えました。とりあえず$500迄やってみましたが大丈夫でした。 awkとお書きですが、nawk とか gawk があれば試してみてください。

ken__t
質問者

お礼

回答いただきまして有難うございます。 そう言えば、awkに親戚が居たのを忘れていました。 ところが今朝、意気揚揚と現場で確認したところ、現在の環境ではawkしか入っていませんでした。 残念ですが、for文で回す事にします。 有難うございました。

関連するQ&A