イワシのUnityブログ

Unity3dの技術関連

macで特定の拡張子を削除する

フォルダ内の拡張子を指定してまとめて削除するバッチをつくってみました。
バッチファイル内の拡張子さえ変えれば他の拡張子でも流用可です。

#!/bin/bash
MY_DIRNAME=$(dirname $0)
cd $MY_DIRNAME
rm *.meta


このコードを適当なテキストエディタにコピペして

.command拡張子で保存します。
f:id:iwashigame:20150720155342p:plain
f:id:iwashigame:20150720155344p:plain


さらに、ターミナルを起動して以下のコマンドを実行することでコマンドの権限を付与します
(これしないと使えないので注意)

$ chmod a+x [ファイル名].command

[ファイル名].commandの部分はターミナルの画面に実際に作成したファイルをドラッグ&ドロップすると早いです。

あとは削除したいファイルがあるフォルダへこのコマンドファイルをコピーしてダブルクリックすれば
ターミナルが起動し、順次ファイルの削除が行われます。