Linux

bash+awkで処理したデータを excel に貼り付けようとしたら、記号で文字化けしちゃった。頭にシングルクォートつけなくちゃ。

awkではシングルクォートは特別な意味をもつけど、こうすればOK。

$ awk '{print "\047"$1,$6}' 入力ファイル
'=F35 2000
$

この047、もしかしてASCIIコードかしら。8進数ぽいので、たとえば以下のようにすれば。

$ awk '{print "\046" $1,$6}' 入力ファイル
&=F35 2000
$

おー、やっぱりそうなのかな。

参考

ASCIIコード表
https://www.curict.com/reference/ascii/

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS