findstr ведущие конечные пробелы - PullRequest
0 голосов
/ 21 октября 2018

не программист, escape-последовательности очень запутанные.Попытка очистить журнал robocopy на основе слов с пробелами И в начале.Вот пример из файла журнала.

  "line 2023   older      0 M:\RobinDocs\401K\2013 - Rollover Statements\Suburban Propane - Online Bill Payment_files\1.css"
  "line 4072  new Folder   637  M:\RobinDocs\A D V E R T I S I N G\Mail Designer 365 1.2.5\Mail Designer 365.app\Contents\Frameworks\iMedia.framework\Versions\A\Resources"*
  "line 6054  Folder637 M:\RobinDocs\A D V E R T I S I N G\Mail Designer 365 1.2.5\Mail Designer 365.app\Contents\Frameworks\iMedia.framework\Versions\A\Resources"*

Обратите внимание на начальные и конечные пробелы.Хотя я хочу избавиться от строк, содержащих ' старше ', я не хочу потерять строки с ' F старше "

Я пробовал много разных комбинацийбежать аналогично следующему. Но aargh не может найти ничего, что отбрасывает строки! Я не получаю сообщений об ошибках, но строки не отбрасываются. Windows 10 Home, все последние обновления.

set vRoboLogFile=CrossBackups.log
findstr /v /c:" older "        %vRoboLogFile% > JUNK1%vRoboLogFile%
findstr /v /c:"\' 'older\' '"  %vRoboLogFile% > JUNK1%vRoboLogFile%

Любая помощьоценил. Спасибо.

1 Ответ

0 голосов
/ 17 марта 2019

Если вам не нужны строки, содержащие старше , просто найдите строки с помощью Папка :

findstr /c:"Folder" %vRoboLogFile%
...