Shell Script

Conditional Statement

기본 형태

if [ condition ] ; then
  statement
elif [ condition ] ; then
  statement
else
  statement
fi

숫자

NUMBER=10

if [ $NUMBER -eq 5 ] # 10 == 5, false

if [ $NUMBER -lt 5 ] # 10 < 5, false

if [ $NUMBER -gt 5 ] # 10 > 5, true

문자열

TEXT="jake"

if [ "$TEXT" = "cake" ] # "jake" == "cake", false

if [ "$TEXT" != "cake" ] # "jake" != "cake", true

if [ -z "$TEXT" ] # "jake".isNullOrBlank(), false

이 문서를 인용한 문서