본문 바로가기
archive.tar

Shell 디렉토리 목록 배열 바인딩

by 냉동만두 2018. 5. 1.

개요


특정 디렉토리 아래의 폴더 목록을 배열로 받아, 입력값과 일치하는 폴더가 있는지 검사 하는 기능 필요했다.

특정 경로의 폴더 목록을 배열로 받고 검사 한다.



스크립트


ENV_DIR_LIST="`ls src/main/resources`"

 ENV=$1


function check_env() {

    for ENV_DIR in ${ENV_DIR_LIST[@]};

    do

      [ "${ENV_DIR}" == "${ENV}" ] && echo "true";

    done

}


if [ "`check_env`" == "true" ]; then echo 'good' else else 'bad'