2012-03-09 4 views
1

모든 iPhone 응용 프로그램 폴더를 구문 분석하고 @ 2x 이미지가없는 이미지 이름을 인쇄 (파일로 내보내기)하는 스크립트를 만들고 싶습니다.스크립트가 @ 2x 이미지가없는 이미지를 가져옵니다.

예 :

이의 우리가 있다고 가정 해 봅시다 : eaxmple.png하지만 우리가 폴더의에서이 [email protected]~~V을 가지고 있지 않기 때문에이 example.png를 인쇄해야합니다> [email protected] =이 필요 없다.

나에게 좋은 시작 방법이나 힌트를 주시겠습니까?

감사합니다.

답변

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 스크립트를 사용하여이 그런 파일이나 디렉토리를 말한다 배 수 있습니까? 추가 할 것이 있습니까? – Daniel

+0

이 사례에 대한 몇 가지 예를 게시 할 수 있습니까? Cygwin 환경에서이 스크립트를 작성했지만 지금은 OS X 10.6에서 테스트했으며 여전히 작동합니다. –

관련 문제