0017.org

旧1bit::memo。WordPress, PHP, jQuery ...etc

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

更新日:

例えば、.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

-Terminal

Copyright© 0017.org , 2017 AllRights Reserved.