nkfでファイルをutf-8にして改行をLFにしたい
ubuntuを使っていて、Windowsマシンからファイルをftpでアップするとき、文字コードと改行の処理に手間取らされるので、
以下のコマンドをメモしておく。
$ nkf -w -Lu --overwrite readme.txt
文字コードはutf-8、改行はLF
文字コード指定
-e : EUCコードを出力
-s : Shift-JISコードを出力
-w : UTF-8コードを出力(BOM無し)
改行コード指定
-Lu : unix改行形式(LF)に変換
-Lw : windows改行形式(CRLF)に変換
-Lm : macintosh改行形式(CR)に変換
その他
-g : 自動判別の結果を表示
–overwrite : 引数のファイルに直接上書き
参考
カテゴリー: memo, Ubuntu
タグ: nkf, 文字コード
カウント: 112