본문 바로가기
OS/Shell Script

shell if 문법

by 태하팍 2012. 2. 9.
반응형
if [ ! -f $EDI_FILE ] && [ ! -f $RCV_FILE ] ; then -- 파일이 유무 확인 없으면 true

       if [ -f $ERR_FILE ] ; then
                rm $ERR_FILE
       fi

       if [ -s $RCV_FILE ] ; then

       fi

else
    echo "$EDI_FILE 또는 $RCV_FILE가 존재합니다."
fi
대충 보면 알수 있듯이 if 로 열면 fi로 닫는다.

if조건에 보면 -f , -s 등을 볼 수 있다.

이런것만 파악하면 금방 사용 할 수 있을 것이다.

if 조건 그림 참고




더 쉬운 예제~!!
#/bin/sh
if [ -f acet.log ]
then
echo acet.log exist
else
echo acet.log not exist
fi

-f는 파일 유무!!

반응형