bash의 불일치에 대한 정규식 작업

bash의 불일치에 대한 정규식 작업

이 정규식에 CIDR 범위가 있습니다.

^5\.188\.62\.([1-9]?\d|[12]\d\d)$

다음을 사용하여 일치하는 값을 확인할 수 있습니다.https://regexr.com

이제 일부 코드를 테스트하고 있습니다. 다음 코드를 예로 사용하여 일치 항목을 테스트하고 있습니다.

 var='^5\.188\.62\.111';[[ $var =~ '^5\.188\.62\.([1-9]?\d|[12]\d\d)$' ]] && echo yes || echo no

결국, 나는 그것을 작동시킬 수 없었습니다.

이 문제를 해결할 수 있는 팁이 있나요?

감사해요

관련 정보