terminalでshift jis
shift-jisファイルを扱う時、そのまま扱う・文字コードを変更するなどいろんな方法があると思います。
今回はshift-jisで困っている方向けにterminalで便利なコマンドを紹介します。
どのコマンドも、aliasを貼って短くタイピングして呼び出したいですね。
vimでshift jisファイルを開く
-cオプションの引数に与えてあげることで、ファイルを開く時点で文字コードを指定することができます。
vim -c ":e ++enc=shift_jis file_name"
diffを改行コードを無視して表示する
以下のコマンドで改行コードは無視してdiffを表示することができます。shif-jisとutf-8のファイルを比べる時などに便利です。
diff --strip-trailing-cr file_a file_b
ファイルの文字コードを変更する
そもそもファイルの文字コードを変更したい時にはnkf
コマンドが便利です。
以下の記事で使い方を説明しています。
hiramekun.hatenablog.com