Macで日本語(Shift-JIS)の入ったファイルでsedをおこなう

alkoshikawa 507views 更新:2015年3月6日

日本語の入ったファイルに sed を使うと基本的にエラーがでます。
MacのコンソールのデフォルトのエンコードはUTF-8でファイルがShift-JISのため食い違いがでるためです。

LANG="ja_JP.SJIS"

sed -e '1d' {file} | sed -e 's/"//g' > {outfile}

とかでLANGを指定すると大丈夫です。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません