• ベストアンサー

指定した列のみ置換する方法は?

スペースで区切られているログで /をスペースにかえたいのですが 1列目には日付の/があるのでそれはそのままにしておきたくて4列目にある/をスペースにしたいのです! 普段はawkを使ったりしています。 誰か教えてください!

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

  • ベストアンサー
回答No.2

gsub(/\//," ",$4); print; かな。

como3
質問者

お礼

やってみました! ちゃんと4列目のみ置換することができました! ありがとうございます!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

実際には試してないですが、 awkで $4=gsub(/\//," ",$4); print $0; とかすればいいと思います。

como3
質問者

補足

ありがとうございます。 やってみたのですがスペースに置換されずに 置換された数しかでてきません..

すると、全ての回答が全文表示されます。

関連するQ&A