状況
テキストファイルをlessで見たいのだけれど、そのまま開いたらなんか文字化けして読めない時。
とにかく今すぐ見たいというだけなので、わざわざ環境変数とかは変えたくない時。
やり方(SJISの場合)
iconv -f SJIS hoge.tsv | less
解説
iconvというのは、文字コードを変換するコマンドです。
上の例ではファイルをSJISとして読んで、パイプでlessに渡しているのです。
-f 文字コード:変換前の文字コードを指定
-t 文字コード:変換後の文字コードを指定
※ -tの方は省略可能です。