LINUX/Shell Script

04. if 조건문

삽질의 달인 2020. 1. 31. 16:27
if ~ fi 조건문
 
조건문에서 주의할 점은 띄어쓰기며 전체적으로 띄어쓰기가 한칸씩 들어간다.
 
if [ 조건 ]
then
    참일 경우 실행
fi
 
# if_test.sh
 
#!/bin/sh
 
if [ "$1" = "woo" ]
then
   echo "True"
fi
exit 0
 
$> sh if_test.sh woo
True
 
 

if ~ else ~ fi 조건문
 
조건문에서 주의할 점은 띄어쓰기며 전체적으로 띄어쓰기가 한칸씩 들어간다.
 
 
   if [ 조건1 ]
   then 
   실행문1
   elif [ 조건2 ]
   then 
    실행문2
   else
    실행문3
   fi
 
 
아래와 같은 구문을 가진다. 
 
# if_test.sh
 
#!/bin/sh
 
if [ "$1" = "woo" ]
then
   echo "True"
else
   echo "False"
fi
exit 0
 
$> sh if_test.sh woo2
False