shell 스크립트에서 if 문은 대표적으로 사용하는 조건문입니다.
기본적인 형식은 아래와 같습니다
if [ 조건문 ] then 수행문 ... fi |
if [ 조건문 ] then 수행문 1 ... else 수행문 2 ... fi |
if [ 조건문 1 ] then 수행문 1 ... elif [ 조건문 2 ] then 수행문 2 ... else 수행문 3 fi |
사용방법은 다른 언어들과 차이들이 없지만 중요한 점은 인터프리터 언어의 특성상 사용방법을 준수해 줘야 합니다.
if^[^조건문^]
if문을 사용할 때는 위에와 같이 띄어쓰기를 해주어야 하는 점을 명심해 주시기 바랍니다. 예제를 통해 3가지 형식의 샘플을 보여드리겠습니다.
<Sample 1>
#!/bin/bash A=10 |
root@ubuntu:/shell# ./if.sh |
<Sample 2>
#!/bin/bash A=5 |
root@ubuntu:/shell# ./if_1.sh A=5 B=10 B가 큽니다 |
<Sample 3>
#!/bin/bash A=5 |
root@ubuntu:/shell# ./if_2.sh A=5 B=5 A와 B는 같습니다 |
감사합니다.
'리눅스 쉘 스크립트' 카테고리의 다른 글
쉘 스크립트 기본 문법 - for (0) | 2017.10.23 |
---|---|
쉘 스크립트 기본 문법 - if (2) (0) | 2017.10.17 |
쉘 스크립트 - 변수 (자료형) (0) | 2017.10.09 |
쉘스크립트 연재 순서 (0) | 2017.10.08 |
리눅스 쉘 스크립트의 장점과 단점 (0) | 2017.10.06 |