csvダウンロードは基本utf8が多いと思うんですが、今までファイルで開いてGUIで変換してたんですが、もうそろそろめんどくさくなってきたのでターミナルで一発変換できる方法探しました。
ついでにautomator化してみたら結構良かった。
nkfをインストール
brew install nkf
sjisに変換
--overwrite
でファイルを上書き処理してくれます。
nkf -s --overwrite xxx.csv
nkfのオプション
-
-g
現在の文字コード確認 -
-j
JISコード(ISO-2022-JP)変換 -
-w
UTF8変換 -
-e
EUC-JP変換 -
-Lu
unix改行形式(LF)に変換 -
-Lw
windows改行形式(CRLF)に変換 -
-Lm
macintosh改行形式(CR)に変換
automator化
which nkf
をして、nkfコマンドのpathを取得。
↓

↓

入力するシェルコマンドはこれにしました。
/usr/local/bin//nkf -s --overwrite "$@"
使ってみた
最後に
やってみたらとても便利でした。
automator初利用でしたが思ってた以上に良いですね。
次からアプリ入れるよりシェルスクリプト書いてクイックアクション化する方が良いですね。画像サイズ変換とかそういうのにも使えそうです。