내 하드 디스크에서 전자 메일 주소를 검색하려고합니다. 나는 그것이 같은 것을해야한다고 알고Windows에서 정규식을 사용하여 현재 드라이브의 모든 파일에서 문자열 검색
b************[email protected]******.com
을이 나는 이유는 이 정규식 함께했다 :
b.{12}[email protected]{6}.com
나는 findstr
이 작업에 유용 할 수 있음을 발견하고 시도 :
findstr /R b.{12}[email protected]{6}\.com c:\*.*
하지만 난 내의 정규식과 일치해야합니다 이메일로 파일을 추가해도 아무것도 찾을 수없는, 예를 들어이 하나 [email protected]
아니요, 파일 안에 있습니다! 나는 그것이 명백하다고 생각하면서 이것을 지적하지 못해 죄송합니다. 그래서 이메일 주소가 e .txt 파일 안에있을 가능성이 높습니다.하지만 모든 파일을 찾으려고합니다. – asknomore
죄송합니다. 잊어 버렸습니다. 나는 파일의 내용을 검색 할 답을 고쳐 썼다. –
나는 당신의 솔루션을 시험해 보았고 단지 루트 hdd를 검색 할 때 CPU가 95 %에 이르렀고 powershell은 많은 메모리를 소비합니다. 1.5Gb 미만의 공간에서 15Gb를 생성하기 시작했습니다. * .txt 파일 만 검색하는 방법? – asknomore