sed でハマった!

EUC-JP の csv を SQL に変換しようとしました。

sed -e 's/^(.*)$/insert into table values(1);/' table.csv

前処理はしてあるので、これでOKのはずが、ぜんぜんダメ。

いろいろ考えて、どうも文字コードの問題らしいと推理しました。

LANG=ja_jp.EUC-JP sed -e 's/^(.*)$/insert into table values(1);/' table.csv

これでうまく行きました。

最近の Linux は UTF-8 なんですよー!


コメントを残す

メールアドレスが公開されることはありません。

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください