Bash fi 키워드
Bash는 Linux Shell용으로 특별히 제작된 스크립팅 언어입니다. 이것을 쉘 스크립팅이라고도 합니다.
if ... else
조건문의 일반 형식은 다음과 같습니다.
if CONDITIONAL COMMANDS
then
STATEMENTS
fi
이 기사에서는 Bash에서 fi
키워드의 사용을 볼 것입니다. 또한, 우리는 우리의 주제를 더 쉽게 만들기 위해 필요한 예를 볼 것입니다.
Bash의 fi
키워드
if ... else
조건부 명령과 함께 fi
키워드를 사용합니다. 조건문이 여기서 끝나는 것을 나타내는 데 사용됩니다.
그러나 fi
키워드 앞에 then
키워드를 포함하는 것이 매우 중요합니다. 그렇지 않으면 코드에 오류가 발생합니다. 아래는 줄별 설명과 함께 예를 공유했습니다.
echo -n "Please enter a number: "
read YOUR_VAR
if [[ $YOUR_VAR -gt 10 ]]
then
echo "The input you provided is greater than 10."
fi
코드를 쉽게 설명하기 위해 한 줄씩 설명하겠습니다.
echo -n "Please enter number: "
라인을 통해 시스템에 대한 사용자 입력을 받습니다.- 시스템은
read YOUR_VAR
라인을 통해 사용자 입력을 읽습니다. if [[ $YOUR_VAR -gt 10 ]]
라인을 통해 시스템은 사용자 입력이10
보다 큰지 여부를 확인합니다.then
키워드를 통해 조건문이 시작되고 조건이 조건과 일치하면The input you provided is greater than 10.
가 출력됩니다.echo "The input you provided is greater than 10."
.- 마지막으로
if ... else
를 키워드fi
로 끝냅니다.
-gt
키워드는 보다 큼
을 의미합니다. 쉘에서 프로그램을 실행하면 아래와 같은 결과를 얻을 수 있습니다.
Please enter a number: 12
The input you provided is greater than 10.
위의 예에서 if ... else
가 수행하려는 모든 명령문은 then
과 fi
사이에 포함되어야 한다고 말할 수 있습니다. then
키워드는 시작을 나타내고 fi
키워드는 끝을 나타냅니다.
따라서 fi
키워드는 항상 조건부 블록을 종료하는 데 사용됩니다.
fi
와 ;;
의 주요 차이점 그것은 ;;
case
문의 현재 항목을 모두 닫고 fi
는 if
문을 닫습니다. 둘 다 조건문에서 작동합니다.
이 기사에 사용된 모든 코드는 Bash로 작성되었습니다. Linux Shell 환경에서만 작동합니다.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn