한 파일의 텍스트를 새 파일로 복사하는 Windows 스크립트

한 파일의 텍스트를 새 파일로 복사하는 Windows 스크립트

나는 코딩에 멍청하다! 한 파일에서 다른 파일로 텍스트를 복사할 수 있는 Windows 스크립트를 만들려고 합니다. 나의 주요 목표는 텍스트에서 "처리 시작" 및 "파일"이 있는 줄을 찾는 것입니다. 이것을 배치 파일로 만들 수 있기를 바랍니다! 누군가가 도울 수 있다면 나는 매우 감사할 것입니다.

감사해요

PS 저는 Windows 7 Server 에디션을 사용하고 있습니다.

답변1

Batch 대신 PowerShell을 사용하는 것이 좋습니다. 훨씬 더 강력하고 쉽습니다.

필요한 유일한 명령은 다음과 같습니다.Get-Content그리고Where-Object:

Get-Content in.txt | Where-Object { $_ -match "started processing" -or $_ -match "file" } >> out.txt

이렇게 하면 "시작된 처리" 또는 "일치"가 포함된 모든 줄이 "out.txt"라는 파일에 복사됩니다.

관련 정보