Bash if 문에서 정규식 일치 내가 여기서 뭘 잘못 했니? 공백, 소문자, 대문자 또는 숫자가 포함 된 문자열을 일치 시키려고합니다. 특수 문자도 좋지만 특정 문자를 이스케이프해야한다고 생각합니다. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi 이것은 분명히 대문자, 소문자, 숫자 및 공백에 대해서만 테스트합니다. 그래도 작동하지 않습니다. * 업데이트 * 좀 더 구체적 이었어 야했는데. 다음은 실제 실제 코드 줄입니다. if [[ "$TITLE" =~ [^a-zA-Z0-9\ ] ]]; then RETURN="FAIL" &&..