ec2のインスタンス(AmazonLinux2)にnkfコマンドをインストール
詳細については後日まとめるため参考サイトのみメモしておく(Φω|
[手順]
1. nkfパッケージをダウンロード。
$ wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/n/nkf-2.1.3-5.el7.x86_64.rpm
2. rpmコマンドでインストール。
$ sudo su -
3. 2を確認。
$ which nkf
/usr/bin/nkf
4. ファイルの文字コードを変換。
(ex)文字コードをBOMなしUTF-8に変換(変換元ファイルを残す)
$ nkf -w 変換元ファイル名 > 変換後ファイル名
$ nkf -w text-eucjp.txt > text-utf8.txt
(ex)文字コードをBOMなしUTF-8、改行コードをLFに変換
$ nkf -w -Lu text-eucjp.txt > text-utf8.txt
(ex)文字コードをBOMなしUTF-8、改行コードをLFに変換(上書き)
$ nkf -dw --overwrite 変換対象ファイル名
$ nkf -dw --overwrite text.txt
※改行コードをLFにするには、-Lu or -d
(ex)変換後のファイルの文字コードを確認
$ nkf -g ファイル名
$ nkf -g text.txt
※ちなみに、文字コードと改行コードを一括して確認するには以下。
$ nkf --guess filename
$ nkf --guess text.txt
EUC-JP (CRLF) ---- というファイルを見たw
[参考サイト]