other:tools
Other - Tools
NKF
主要オプション
入力文字コードの指定方法
文字コード | オプション |
---|---|
ISO-2022-JP | -J |
Shift_JIS | -S |
EUC-JP | -E |
UTF-8 | -W8 |
UTF-16 Big-Endian | -W16B |
UTF-16 Little-Endian | -W16, -W16L |
出力文字コードの指定方法
文字コード | オプション |
---|---|
ISO-2022-JP | -j |
Shift_JIS | -s |
EUC-JP | -e |
UTF-8 no BOM | -w, -w80 |
UTF-8 with BOM | -w8 |
UTF-16 Big-Endian no BOM | -w16, -w16B0 |
UTF-16 Big-Endian with BOM | -w16B |
UTF-16 Little-Endian no BOM | -w16L0 |
UTF-16 Little-Endian with BOM | -w16L |
改行コードの変換
改行コード | オプション |
---|---|
LF | -Lu, -d |
CRLF | -Lw, -c |
CR | -Lm |
カレントディレクトリ以下の.js、.jsx拡張子を持つファイルの文字コードをUTF-8(BOM付)、改行コードをLFに一括変換する。
$ find . -type f -name "*.js" -or -name "*.jsx" -print0 | xargs -0 nkf -w8 -Lu --overwrite
other/tools.txt · 最終更新: 2018/07/20 14:33 by taka