[Mac]ファイル名一括変換コマンド

2017/05/31

Macのbashはデフォルトで rename がないため、for ; do を利用して一括変換する

「.m4a.mp3」を「.m4a」に一括変換

for f in *.m4a.mp3; do mv "$f" "${f/.mp3/}"; done

f は任意の変数で、結果は「"$f"」とダブルクォートでくくって扱う

for 変数 in ファイル検索文字; do mv "$変数" "${変数/置換対象文字/置換文字}"; done