lessでCR改行コードが混ざってハングする

Linuxなどでは改行コードがLFなのでWindowsなどのCR改行コードが混ざると^Mが表示されたり、動作の挙動おかしくなったりすることがある。
そんな時にはtrコマンドなどで置換する方法や、nkfコマンドで変換する方法がある。
今回はnkfコマンドでの方法を載せておきます。

nkfコマンドのインストール方法

yum install gcc wget
wget https://ja.osdn.net/dl/nkf/nkf-2.1.4.tar.gz
tar -zxvf nkf-2.1.4.tar.gz
cd nkf-2.1.4
make
make install


windows -> unix

less ファイル | nkf -Lu


unix -> windsows

less ファイル | nkf -Lw