#author("2024-12-06T16:03:49+09:00","default:yakumo_murakami","yakumo_murakami") #author("2024-12-10T09:17:25+09:00","default:yakumo_murakami","yakumo_murakami") [[Linux]] bash+awkで処理したデータを excel に貼り付けようとしたら、記号で文字化けしちゃった。頭にシングルクォートつけなくちゃ。 awkではシングルクォートは特別な意味をもつけど、こうすればOK。 $ awk '{print "\047"$1,$6}' 入力ファイル '=F35 2000 $ この047、もしかしてASCIIコードかしら。8進数ぽいので、たとえば以下のようにすれば。 $ awk '{print "\046" $1,$6}' 入力ファイル &=F35 2000 $ おー、やっぱりそうなのかな。 じゃあ、ダブルクォート(")は? $ echo "ABC" | awk '{print "\042"$1"\042"}' "ABC" $ おぉ。やっぱりそうなのかな。 * 参考 [#we270548] : ASCIIコード表 | https://www.curict.com/reference/ascii/