2690

MacのTerminalで拡張子を統一する方法

MacのTerminalで拡張子を統一する方法

2017.1.31

例えば、.jpegと.jpgがあって気持ち悪い時に、terminalで統一できないかと調べたのでメモ。

確認環境

基本文型

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