Я нуб в кодировании! Я пытаюсь создать сценарий Windows, который я могу скопировать текст из одного файла в другой. Моя главная цель - найти строки в тексте с "запущенной обработкой" и "файлом". Я надеюсь, что смогу сделать это командным файлом! Если кто-то может помочь, я был бы очень благодарен.

Спасибо

PS Я использую Windows 7 Server Edition

1 ответ1

3

Я предлагаю использовать PowerShell вместо Batch. Это намного мощнее и проще.

Единственные команды, которые вам нужны - это Get-Content и Where-Object:

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

Это скопирует все строки, содержащие "начатую обработку" или "соответствие", в файл с именем «out.txt».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .