테스트 디렉토리의 ls 출력을 위한 쉘 스크립트

테스트 디렉토리의 ls 출력을 위한 쉘 스크립트

작업 디렉터리의 파일을 테스트하고 디렉터리 파일을 반환하는 BASH 스크립트를 만들려고 합니다.

내가 생각할 수 있는 한 가지 방법은 ls로 시작하여 출력을 test -d에 공급하는 것입니다.

각 변수를 테스트하는 데 어떤 루프가 가장 적합한지 잘 모르겠습니다. 또한 최대 20개의 변수를 설계하는 대신 ls의 입력을 무제한으로 처리할 수 있도록 루프를 설계하는 방법은 무엇입니까?

답변1

ls의 출력을 구문 분석하지 마십시오.

대신 다음을 사용하십시오 find(1).

find . -type d

관련 정보