Nice programing

Bash 테스트의 복합 조건 그룹

nicepro 2020. 11. 10. 22:16
반응형

Bash 테스트의 복합 조건 그룹


이 질문에 이미 답변이 있습니다.

Bash if 문에 몇 가지 조건 그룹을 갖고 싶습니다. 특히 다음과 같은 것을 찾고 있습니다.

if <myCondition1 and myCondition2> or <myCondition3 and myCondition4> then...

Bash에서 하나의 if 문과 함께 사용하기 위해 설명하는 방식으로 조건을 그룹화하려면 어떻게해야합니까? 이것에 대한 아이디어가 있으면 감사합니다.


&& (and) 및 || (또는) 연산자 :

if [[ expression ]] && [[ expression ]] || [[ expression ]] ; then

단일 [[]] 내에서도 사용할 수 있습니다.

if [[ expression && expression || expression ]] ; then

마지막으로 평가 순서를 보장하기 위해 그룹화 할 수 있습니다.

if [[ expression && ( expression || expression ) ]] ; then

참고 URL : https://stackoverflow.com/questions/14964805/groups-of-compound-conditions-in-bash-test

반응형