Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск строки, содержащей текст, и копирование её в лог

Ответить
Настройки темы
CMD/BAT - [решено] Поиск строки, содержащей текст, и копирование её в лог

Ветеран


Сообщения: 2597
Благодарности: 247

Профиль | Отправить PM | Цитировать


Поиск строки, содержащей текст, и копирование её в лог.
Для кучи файлов, расположенных НЕ в одной папке, но внутри одного куста. Файлы НЕ имеют разрешения, потому фильтрация по типу файлов, используемая в разных примерах, не годится

Для файлов, лежащих в одной папке, срaбатывает код

Код: Выделить весь код
@echo off
setlocal enableextensions
set FLOG=%~n0.log
set "SOURCE=D:\pics\2\"
pushd "%SOURCE%"
(for /f "tokens=1,* delims=:" %%a in ('findstr /i /l /c:"mystring" "*.*"') do (
  echo(%%b
  )) > %FLOG%
popd
я добавил строку листинга директории с выводом краткой записи всех файлов из всего дерева в список и поиска среди них,

Код: Выделить весь код
@echo off
setlocal enableextensions
set FLOG=%~n0.log
set "SOURCE=D:\pics\2\"
pushd "%SOURCE%"
for /f "delims=" %%i in ('dir /b /s *.*') do
(for /f "tokens=1,* delims=:" %%a in ('findstr /i /l /c:"mystring" "*.*"') do (
  echo(%%b
  )) > %FLOG%
popd
но ругается "некорректный синтаксис".
Где косячу - не понимаю ((

Отправлено: 22:09, 23-07-2018

 

Ветеран


Сообщения: 2597
Благодарности: 247

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip flog.zip
(2.5 Kb, 4 просмотров)

Цитата Iska:
упакуйте содержимое полученного »
с имеющейся машинкой уже несколько поздно, еще вчера удалил эти задачи ручками, но на будущее хотелось бы автоматизировать, бо забуду всё...
Если вы про пробелы в имени задачи - они были, да.
Что-то типа "OneDrive update ...-(S-1-5-21-2686153969-1940417165-1241769948)"

Отправлено: 11:13, 15-03-2019 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


bredych, мне в архиве как раз нужно видеть эти задачи. Сделаете — выкладывайте.

Отправлено: 17:05, 15-03-2019 | #22



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск строки, содержащей текст, и копирование её в лог

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск строки и использование её части Ewgenyk Скриптовые языки администрирования Windows 0 06-12-2017 14:36
CMD/BAT - Поиск строки по слову и добавление новой строки после найденой. Mikhael2011 Скриптовые языки администрирования Windows 17 16-03-2017 03:37
CMD/BAT - Поиск и замена строки в txt файлах по содержанию этой строки. sayyad Скриптовые языки администрирования Windows 1 06-12-2015 13:20
CMD/BAT - Поиск цифр в текстовом файле и последующий их поиск в названии файлов массива (лог.) antares_80@vk Скриптовые языки администрирования Windows 10 25-10-2015 11:34
CMD/BAT - [решено] Поиск строки в файле и замена её на набор из случайных чисел и букв Sub-Zero Скриптовые языки администрирования Windows 6 08-02-2011 18:54




 
Переход