ターミナルコマンドのメモ

上がMac、下がWin
※コマンド実行前にターミナルでディレクトリ移動しておく

ファイル名部分削除

ディレクトリ内にある全ての hoge_foo.png を hoge.png に置換する

for f in *_foo.png; do mv "./$f" "${f/_foo/}"; done

for Windows

ren *_foo.png *.png

ファイル名部分置換

ディレクトリ内にある全ての hoge_foo.png を hoge_active.png に置換する

for f in *_foo.png; do mv "./$f" "${f/_foo/_active}"; done

for Windows

ren *_foo.png *_active.png

ファイル削除

ファイル名の末尾が -100x100.jpg のようなサイズ表記になっている画像ファイルを全て削除する

 for f in *-[0-9]*x[0-9]*.jpg; do rm $f; done

参考:http://ss64.com/osx/

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください