다음 정규식을 사용하려고합니다. grep (대소 문자가 혼합 된 경우 검색 PNG 파일).
[A-Z]+[\w.]*\.[pPnNgG]{3}[\\"')]*.*$
명령을 입력하면 쉘에 >
더 많은 입력을 원합니다.
나는 사용할 수있다. grep
몇 가지 기본적인 정규 표현식에 대해서는,하지만 좀 더 진보 된 정규 표현식과 함께 사용하는 방법을 결코 알지 못했습니다.
FWIW, 이것은 Windows 7의 Cygwin에 있습니다.
grep을 사용하여 찾고자하는 텍스트 예제와 같은 자세한 정보를 제공하십시오.
—
Paweł Nadolski
당신은 모든 철자가 철자에 관계없이 그것을 찾을 수 싶습니까?
—
Nifle
@Nifle : 아니요, 경로에 대문자가 하나 이상있는 PNG를 찾고 싶습니다. 우리의 배포 프로세스는 모든 파일을 소문자로 만들므로 이러한 파일에 대한 참조가 모두 소문자인지 확인해야합니다.
—
Alan
그럼 너는 모두를 찾아야 해.
—
Nifle
.pPnNgG
파일의 철자 / 케이스와 관계없이 파일을 $name.png
, 이미 명명 된 파일의 이름 바꾸기 $something.png
차이를 만들어 내지 않을 것이다.
@nifle : 실제로 도움이되지 않습니다. 모든 파일의 이름을 바꾸고 싶지 않습니다. (배포 절차에서 항상 소문자 이름을 사용합니다.) 다양한 코드 파일에서 이러한 대소 문자가 혼합 된 대 / 소문자를 찾으려했기 때문에 대소 문자가 혼용되지 않도록 할 수 있습니다. 우리의 코드베이스에.
—
Alan