[findstr] не ищет так как должен,в чем дело?или что не так?
Вложений: 1
Всем привет.
Содержание тестового батника Код:
@echo off А вот AkelPad находит на ура Помогите решить эту проблему PS:после планируется использовать вот так expand.exe | findstr /r /v /c:"Добавление\s.*\sв\sочередь\sна\sраспаковку">>log.txt (если что не так поправьте) Вообще цель такая:вывести только ошибки,а успешные игнорировать Содержание target.txt прикрепил |
С чего Вы решили, что «findstr.exe» понимает «\s»? Вот что сказано: Findstr (остальное — здесь: Findstr - Search for strings | SS64.com ;)).
Цитата:
Если хотите пользовать более-менее полноценный RegExp — либо используйте WSH/PoSH, либо портированные на Windows утилиты Unix. |
Iska, Тогда как сцепить предложение?т.к.пробелы воспринимаются как перечисление фраз.
Цитата:
|
nfs911, Вы поясните, что именно Вам нужно. Что есть — Вы выложили. Что нужно получить на выходе?
|
|
Код:
type target.txt | findstr.exe /r /v /c:"Добавление .* в очередь на распаковку" Цитата:
Цитата:
|
Цитата:
Цитата:
findstr.exe /r /v /c:"Предложение1" /c:"Предложение2" /c:"Предложение3" /c:"Предложение4" /c:"Предложение5" Цитата:
типа if %errorlevel% == 1 >>log.txt :) |
Цитата:
Цитата:
|
Время: 05:47. |
Время: 05:47.
© OSzone.net 2001-