나는 언젠가는이 문제를 해결할 수 없다. 매뉴얼과 튜토리얼을 읽으면서 혼란스러워졌습니다. 다음 논리를 사용하여 if 문을 원합니다.정규 표현식과 다른 조건 표현식을 bash if 문으로 섞음
if [ -n $drupal_version ] && [[ "$drupal_version" =~ DRUPAL-[6-9]-[1-9][1-9] ]]; then
그러나 제대로 작동하지 않습니다.
"bash -x ..."스크립트 구문을 사용하여 스크립트를 평가할 때 정상적으로 작동하지만 정규 스크립트로 실행되는 경우 my 표현식이 평가되지 않습니다 (위 조건이 충족되면 else 부분이 실행되지만).
도움을 제공해 주시겠습니까?
Bash의 버전은 무엇입니까? –