テキストデータなどを処理するプログラミング言語awkでは、sub()やgsub()は、文字列置換の関数です。 sub(置換対象正規表現,置換後文字列,入力文字列)という書き方をします(第3引数省略では、$0となります。)。 これで、第1引数の正規表現にマッチする文字列が、第2引数の文字列で置換されます。 例えば、次の記述をして実行すると、aiuEo と出力されます。 $ echo "aiueo" | awk '{sub(/e/,"E");print}' 花見のタックス data.txtという名前のテキストファイルに、次のようなデータが入力されています。 1 太郎 2 二郎 3 三郎 4 四郎 …