[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