※MACターミナル(BSD系)での動作確認です。

スポンサーリンク

2列目の文字列を正規表現で置換

awkのgsub()を使って文字列置換を行います。

参考:awkの文字列置換関数gsub()の使い方

例えば、下記のin.txtがあったとします。

下記は、ワンライナーで、2列目の文字列の0~9の数字を”g”に置換してprint出力しています。

下記は、2列目のa~zの文字を”0″にワンライナーで置換しています。

スポンサーリンク