※awkの使い方をまとめて一覧にしました。参考:awk入門-使い方まとめ一覧-※MACターミナル(BSD系)での動作確認です。下記の形式で、sub()を使います。入力文字列)例えば、下記のin.txtがあったとします。line33例えば、$0(1行全体)を、下記のようにsub()を使って、"line"を"after"に置換します。line33スポンサーリンクsub()の注意点sub()の注意点は、置換対象文字列にマッチした最初の文字列しか置換されない点です。先程の例では、sub()を使った場合、最初の"line"しか"after"に置換されませんでした。gsub()を使うと、置換対象文字列があった場合は全て置換されます。after33sub()で正規表現を使って置換sub()で正規表現を使って置換することもできます。下記のように、最初にマッチした数字を"after"に置換しています。line33n回目に出現した文字列を置換n回目に出現した文字列を置換する場合には、gensub()を使います。下記の記事を書いていますので、よければ参考にしてください。入力文字列に対して、n番目に出現した置換対象文字列を置換文字列で置換します。