ファイルの文字コードと改行コードを変換「nkf」

 

ファイルの文字コードと改行コードを変換するnkfコマンドを使えるようにするために「nkf」をインストールする。

# yum -y install nkf

・ファイルの文字コードを自動判別して出力
# nkf -g ファイル名
UTF-8 ←文字コードはUTF-8だった

・ファイルの文字コードをUTF-8に変換して上書きする
# nkf -w –overwrite ファイル名

・ファイルの文字コードをUTF-8に、改行コードをLFに変換して上書きする
# nkf -wLu –overwrite ファイル名

・nkfの主なオプション
-g    ファイルの自動判別結果を出力
-w    文字コードをUTF-8(BOMなし)に変換
-s    文字コードをShift_JISに変換
-e    文字コードをEUCに変換
-Lu   改行コードをLFに変換
-Lw   改行コードをCR+LFに変換
-Lm   改行コードをCRに変換
–overwrite  ファイルを上書き

 

 

カテゴリー: CentOS7 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です