懲りずにawkコマンドネタ。問題です。以下のようなファイル(input.dat)があります。 1,2,3,4,5 a,b,c,d,e このファイルに対して次のようにawkコマンドを使うとどのように出力されるでしょうか? awk 'BEGIN{FS=",";OFS="|"}{print}' input.dat 誤回答 1|2|3|4|5 a|b|c|d|e 正解 1,2,3,4,5 a,b,c,d,e OFSの指定を無視して入力レコードがそのまま出力されます。 アクションは`{' と`}'に囲まれている。アクションかパターンのどちらかを省略する事ができる(もちろん両方を省略するという事はできない)。パターンが省略されると、全ての入力に対してアクションが実行される。アクション部が省略されると次に挙げるものと同じ動作を行う。 { print } つまり、入力された行をそのまま出力する。 http