if 문이 배열로 들어갑니다.

if 문이 배열로 들어갑니다.

다음 코드(여러 개의 if 문)를 배열로 변환할 수 있는지 묻고 싶습니다. 여기:

if [ "$(egrep -l 'NU.PRODUCT' $LINE)" ]; then
    VALUE='PRODUCT'
elif [ "$(egrep -il 'NU.SERVICE' $LINE)" ]; then
    VALUE='SERVICE'
elif [ "$(egrep -il 'NU.COMMERCE' $LINE)" ]; then
    VALUE='COMMERCE'
elif [ "$(egrep -il 'NU.EDUCATION' $LINE)" ]; then
    VALUE='EDUCATION'
else
    VALUE='OTHERS'
fi

관련 정보