본문 바로가기

IT노트(구)/Bash

쉘 스크립트(bash)에서 null 체크 방법

bash는 기본적으로 interpreter(인터프리터) 언어이므로

null 처리를 따로 하지 않으면 에러 메시지가 무더기(?)로 출력될 수 있다.(물론 /dev/null로 보내버리면 되지만 조금 귀찮다!)

따라서 실무에서는 if문의 가장 상단에 null 체크를 넣는다.

-z 옵션을 이용해서 다음과 같이 처리하면 된다!(매우 간단하다.)


if [ -z $1 ]
then
        echo "null input"
fi