2012-03-09 6 views
1

私のすべてのiPhoneアプリケーションフォルダを解析し、@ 2xイメージを持たないイメージ名を出力(ファイルにエクスポート)するスクリプトを作成したいと思います。スクリプトは@ 2xイメージを持たないイメージを取得します

例:

は、我々が持っているとしましょう:eaxmple.pngが、我々は、それはそれで[email protected]フォルダだ持っていないので、[email protected] =>それはexample.png印刷する必要があります持っていけません。

私には良いスタート方法を教えていただけますか、何かヒントはありますか?

ありがとうございました。

答えて

1

あなたはこの作業のためではありません最初の画像については

#!/bin/bash 
FILES=`find . -name "*.png"` 

for file in $FILES 
do 

    if [[ "$file" == *@2x.png ]] 
    then 
    continue 
    fi 

    RETINA_FILENAME=${file/\.png/@2x\.png} 
    if test -e $RETINA_FILENAME; 
    then 
    continue 
    fi 

    echo $file 

done 
+0

を次のbashスクリプトを使用することができます@それはそのようなファイルやディレクトリを言わない2倍?追加すべきことはありますか? – Daniel

+0

この場合の例を投稿できますか? Cygwin環境でこのスクリプトを書いたことがありますが、今はOS X 10.6でテストしましたが、それでも動作します。 –

関連する問題