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