■awkで記号をエスケープしたいときに使う、文字と8進数の一覧 よく使うのは「\042」と「\047」。 $ echo "`seq 32 126`" | awk '{printf "%c,\\%03o\n",$1,$1}' ,\040 !,\041 ",\042 #,\043 $,\044 %,\045 &,\046 ',\047 (,\050 ),\051 *,\052 +,\053 ,,\054 -,\055 .,\056 /,\057 0,\060 1,\061 2,\062 3,\063 4,\064 5,\065 6,\066 7,\067 8,\070 9,\071 :,\072 ;,\073 <,\074 =,\075 >,\076 ?,\077 @,\100 A,\101 B,\102 C,\103 D,\104 E,\105 F,\106 G,\107 H,\110 I,