2011-12-02 3 views
1

감사합니다. 귀중한 지원을 위해, 이제 java를 사용하여 cygwin에서 쉘 스크립트를 실행할 수 있습니다.다음 쉘 스크립트의 출력이 나오지 않습니다.

하지만 다음과 같은 방법으로 문제가 있습니다.

ConvertToUpperCase() 
{ 
    rename 'y/a-z/A-Z/' * 
    cd APPBUILD 
    rename 'y/a-z/A-Z/' * 
    cd DISKS 
    rename 'y/a-z/A-Z/' * 
    cd SEATAPP 
    rename 'y/a-z/A-Z/' * 
    cd ../../../ 
} 

이 기능은 cygwin에서 실행되지 않습니다. Cygwin에서 쉘 스크립트를 디버그하는 방법을 제안 할 수 있습니다. 또는 동일한 기능을 변경해야합니까.

편집 주 : 자바 태그 제거 ..

+0

이것이 자바로해야합니까? – javamonkey79

+0

죄송합니다. Java 태그를 제거했습니다. –

+0

이 기능을 어떻게 부르셨습니까? 실행했을 때 출력은 무엇입니까? –

답변

0
up(){ 
    for i in *; do 
    mv "$i" "${i^^}" 
    done 
} 

ConvertToUpperCase(){ 
    up 
    cd APPBUILD 
    up 
    cd DISKS 
    up 
    cd SEATAPP 
    up 
    cd ../../../ 
} 

stackoverflow.com/a/2265268

관련 문제