0
나는 test
명령에 관한 정말 간단한 질문을 가지고있다. 하나 이상의 디렉토리 이름이 두 자리 (예 : 09_test
)로 시작하는지 알고 싶습니다.쉘, 알 수없는 디렉토리의 테스트
이 명령을 시도했지만 나에게 아무런 도움이되지 않습니다. test -d "[0-9][0-9]*" ; echo $?
또는 test -d [0-9][0-9]* ; echo $?
.
제발 도와 줄 사람이 있습니까? :)
가 잘 나는'find'command와 해결책을 발견합니다. 문제는'$?'는 디렉토리가 존재하지 않는다고해도'0'을 반환한다는 것입니다 :'find. -type d -name "[0-9] [0-9] *"; echo $? ' – zackalucard
어떤 시스템을 사용합니까? '리눅스','BSD','솔라리스'? –
저는 리눅스 시스템을 사용하고 있습니다. – zackalucard