HOWTO · Bash
Bash 스크립트의 삼항 연산자
Bash 스크립트를 사용하여 삼항 연산자를 구현하는 빠른 기사.
이 기사는 Bash 스크립트에서 삼항 연산자라고도 하는 조건 연산자에 대한 간단한 가이드입니다.
Bash 스크립트의 삼항 연산자
삼항 또는 조건부 연산자는 일반적으로 if..else 문의 인라인 대체로 사용됩니다. 대부분의 프로그래밍 언어에서는 두 개의 기호 ?를 사용합니다. 및 :를 사용하여 조건문을 작성합니다.
삼항 조건 연산자의 일반적인 구문:
ReturnValue = expression ? trueValue : falseValue
Bash는 조건부 연산자를 직접 지원하지 않습니다. 그러나 이 삼항 연산은 다음 조건문을 사용하여 달성할 수 있습니다.
[conditional-expression] && Result1|| Result2
이 표현식은 conditional-expression이 true인 것처럼 평가되고 && 연산자가 작동되고 Result1이 답이 됩니다. 그러나 conditional-expression이 false이면 두 번째 논리 연산자 || 실행되고 Result2가 응답으로 제공됩니다.
스크립트:
#!/bin/bash
echo "Enter Your Age: "
read a;
[[ $a == 25 ]] && res="yes" || res="no"
echo "Elgibility: $res" ;
출력:

두 결과를 모두 얻기 위해 출력에서 프로그램을 두 번 실행했습니다.