[OSX]ファイルの一括変換

複数のファイルの拡張子を一括変換したり、文字コードを一括変換したりします。

参考:【 複数のファイルの拡張子を一括変更する 】

・文字コードを変換します。

Shift_JISの*.htmを UTF-8の*.htmlへ変換します。
$for nm in *.htm; do iconv -f Shift_JIS -t UTF-8 < $nm > ${nm%.htm}.html; done

・拡張子を変換します。

*.txtを*.htmに変換します。
$for nm in *.txt;do mv $nm ${nm%.txt}.html; done

・ファイル名を変換します。

abcdxxx.txtをefghxxx.txtに変換します。
$ for nm in *.txt; do mv $nm ${nm/abcd/efgh};done

コメントを残す

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