떠들썩한 파티 3 배시 4와 같은 결과를 출력하지 않고 일반 식 검사와 후속 코드 :정규 표현식 : 떠들썩한 파티 VS 떠들썩한 파티 3 4
TESTCASE="testcase0"
[[ ${TESTCASE} =~ "^testcase[0-9\.]*$" ]]
echo $?
echo ${BASH_REMATCH}
떠들썩한 파티 3.2 출력 성공적인 정규식 확인 :
을0
testcase0
bash는 4.1 정규 표현식 체크 실패 :
1
<empty line>
난에 식별 할 수없는 내 regex pattern 표현식이 실패합니다. 두 버전의 bash간에 호환되는 코드가 필요합니다.
내 문제에 대한 단서가있는 사람이 있습니까?
감사합니다.
광산에서'3.2'는 공란으로 1을 출력합니다 ... 당신은 정규식을 인용하지 않아도됩니다. – 123
저는 레드햇 기계에 있습니다. – LAL