728x90
조건문 if 문법
기본 구문(if문)
if [ expression ]
then
statement
fi
활용 예제
#!/bin/bash
a=10
b=20
if [ $a = 10 ] && [ $b = 20 ]
then
echo "a is 10 and b is 20"
fi
$ bash example.sh
a is 10 and b is 20
if - else 문
if [ expression ]
then
statement
else
statement
fi
활용 예제
#!/bin/bash
a=10
b=20
if ! [ $a = $b ]
then
echo "a is not equal to b"
else
echo "a is equal to b"
fi
$ bash example.sh
a is not equal to b
if - elif - else 문
if [ expression ]
then
statement
elif [ expression ]
then
statement
else
statement
fi
활용 예제
#!/bin/bash
a=10
b=20
if [ $a = $b ]
then
echo "a is equal to b"
elif [ $a -lt $b ]
then
echo "a is less than b"
else
echo "a is not equal to b"
fi
$ bash example.sh
a is less than b
참고URL
- Bash Shell - 조건문(if-else) : https://codechacha.com/ko/shell-script-if-else/
728x90
'리눅스' 카테고리의 다른 글
[리눅스] 일반유저가 1024 이하 포트를 사용하기(setcap/getcap) (0) | 2022.11.14 |
---|---|
[리눅스] OpenLDAP 설치 및 구성 (0) | 2022.11.14 |
[Shell Script] 반복문 for 문법(bash_for) (0) | 2022.11.14 |
Ubuntu에서 OpenSSL을 최신 버전으로 업그레이드하는 방법 (0) | 2022.11.07 |
Ansible을 위한 기본 Bash 완성을 설치하는 방법 (0) | 2022.11.07 |