Shell Script에서 조건문 사용하기
2019. 12. 3. 02:16ㆍPlatform/Linux
쉘 스크립트에서 조건문 사용하기
환경 변수의 설정값에 따라서 쉘 스크립트의 수행 조건의 변화가 필요하여 쉘 스크립트의 조건문 사용방법을 알아보았다.
export CONDITION_VALUE="foo"
쉘 스크립트에서 if 문을 사용하는 방법은 아래와 같다.
if [ 조건문 ]; then
실행문
elif [ 조건문 ]; then
실행문
fi
조건문에서 사용하는 연산자 사용방법은 아래 링크를 통하여 알아보고 사용하면 된다.
https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/comparison-ops.html
환경 변수의 상태에 따른 조건문 실행 예제
#!/bin/bash
# 조건문의 활용한 환경변수 상태값 확인
if [ "$CONDITION_VALUE" == "foo" ]; then
echo "condition is foo"
elif [ "$CONDITION_VALUE" == "bar" ] then
echo "condition is bar"
fi
대괄호 사이의 공백에 주의해야 한다.
수행 결과
>./test.sh
condition is foo