0
리눅스에서는 이름이 myName
인 모든 파일을 찾고 싶습니다. 정규 표현식을 사용하려고하는데 작동하지 않습니다.리눅스 명령의 정규 표현식 : 같지 않음
find . -type f -name '*(?<!myName)*'
어디서 오류가 있습니까?
감사합니다.
리눅스에서는 이름이 myName
인 모든 파일을 찾고 싶습니다. 정규 표현식을 사용하려고하는데 작동하지 않습니다.리눅스 명령의 정규 표현식 : 같지 않음
find . -type f -name '*(?<!myName)*'
어디서 오류가 있습니까?
감사합니다.
이 방법이 유용합니까?
find . -type f ! -name '*myName*'
'-name'는 정규 표현식 –
를 허용하지 않습니다 그리고 그것은했다 (그리고 사용 된 경우 * 모든 문자열을 일치 -?! 내가 정규식 언어 (<''사용했다'가진 생각 *'그것에 대해). 어떤 문자열이라도 "myName이 뒤따라 오는 문자열이 아니며" "myName"자체를 포함한 모든 문자열이 있기 때문에 정규식은 어떤 것과도 일치합니다. 첫 번째 *를 문자 m과 일치 시키십시오. –