例えば、.jpegと.jpgがあって気持ち悪い時に、terminalで統一できないかと調べたのでメモ。
確認環境
- macOS 10.12.2
- Terminal 2.71(388)
基本文型
for inで回す形です。★が変更前の拡張子、◎が変更後の(統一したい)拡張子です。
for fname in *.★; do mv $fname ${fname%.★}.◎; done
例1).jpegを.jpgに統一する
for fname in *.jpeg; do mv $fname ${fname%.jpeg}.jpg; done
例2).htmを.htmlに統一する
for fname in *.htm; do mv $fname ${fname%.htm}.html; done
まとめ
いかがだったでしょうか?Terminalは古くから使われているだけあって、可能性をすごく感じますw