|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск цифр в текстовом файле и последующий их поиск в названии файлов массива (лог.) |
|
|
CMD/BAT - Поиск цифр в текстовом файле и последующий их поиск в названии файлов массива (лог.)
|
Новый участник Сообщения: 7 |
Уважаемые программисты и хорошие люди! К Вам обращается украинский юрист.
Очень нужен bat-файл или скрипт, который решает такую задачу: 1. Осуществляет поиск в текстовом файле всех цифр в формате ???????? (только 8 цифр); 2. По каждой найденной цифре, осуществляет поиск по массиву текстовых файлов на предмет ёё нахождения в имени такого файла (файлы формата *.doc); 3. По результату обработки, выдаёт лог-файл в котором отображается цифра, которая не найдена. Готов помочь по украинскому законодательству. Спасибо! |
|
Отправлено: 06:48, 25-10-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата antares_80@vk:
Цитата antares_80@vk:
Цитата antares_80@vk:
Цитата antares_80@vk:
|
||||
Отправлено: 07:49, 25-10-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать Доброе Вам утро и спасибо за отклик!
1. ссылка на файл https://www.dropbox.com/s/lghk03rpcd...imer.rar?dl=0; 2. Тут я Вас не очень понял в части слова "последовательности", но мне нужно найти цифру, а после найти файл с названием данной цифры (цифра может быт в части названия файла. пример такой: "Ухвала ВССУ 2015 (336,337 ЦПК) -44216876.doc") и все записать в лог, а также повторить данную операцию для последующей найденной цифры; Пример. ищем в тексте строчку вида "44216876", а потом ищем в названиях *.doc, а если найдет, ищем следующую последовательность цифр, а если файл такой не находим, - пишем цифру в лог. 3. За *.doc понял, значит мне нужен поиск по двоичным файлам. Массив этих файлов находится по локальному адресу на компе. 4. Ну, вероятно, мы говорим об одном и том же, то есть мне нужен лог состоящий из каждой не найденной такой цифры (последовательности из 8 цифр). Спасибо! |
Отправлено: 08:02, 25-10-2015 | #3 |
Старожил Сообщения: 243
|
Профиль | Отправить PM | Цитировать В мире есть Цифры (символы '0' - '9'), всего их 10.
И есть Числа (целые: -бесконечность, ... , -1, 0, 1, ... +бесконечность) - их бесконечно много. И ещё в мире есть просто последовательности цифр. Это не число, а просто строка знаков, символов. Например, строка "125", одновременно являющаяся числом 125. Или "0000125", отличающаяся от "0125" на ТРИ символа. К такому итогу пришло развитие человеческой цивилизации. Ваш КО. |
Последний раз редактировалось АВаТар, 25-10-2015 в 08:59. Отправлено: 08:50, 25-10-2015 | #4 |
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать Ув.! Оценил! Речь идет о цифре вида "44216876"!
|
|
Отправлено: 08:55, 25-10-2015 | #5 |
Ветеран Сообщения: 1758
|
@echo off setlocal 1>nul chcp 1251 for /f "tokens=1" %%i in (пример.txt) do dir /b "C:\Folder\*%%i.doc" || 1>>file.log echo %%i 1>nul chcp 866 Цитата antares_80@vk:
|
|
Отправлено: 09:12, 25-10-2015 | #6 |
Старожил Сообщения: 243
|
Профиль | Отправить PM | Цитировать Цитата antares_80@vk:
Цифры - это {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. ![]() |
|
Отправлено: 09:17, 25-10-2015 | #7 |
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать АВаТар, ) понял )
|
Отправлено: 09:24, 25-10-2015 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать antares_80@vk, Вы не объяснили, где именно мы ищем, что есть «массив файлов *.doc»:
Цитата Iska:
|
|
Отправлено: 09:33, 25-10-2015 | #9 |
Новый участник Сообщения: 7
|
Профиль | Сайт | Отправить PM | Цитировать у меня есть массив файлов в папке ... файлы в формате *.doc... имя такого файла содержит как часть названия - последовательность символов.
|
Отправлено: 09:35, 25-10-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - поиск значения в текстовом файле и выбор данной строки | God-of-Chaos | Скриптовые языки администрирования Windows | 10 | 07-06-2015 19:06 | |
VBS/WSH/JS - Поиск в одном текстовом файле с заменой в другом | cortes_ | Скриптовые языки администрирования Windows | 1 | 21-09-2013 13:58 | |
C/C++ - поиск суммы и количество всех цифр в указанном файле | Ellev | Программирование и базы данных | 1 | 18-06-2013 22:40 | |
VBS/WSH/JS - Поиск\редактирование строки в текстовом файле | pavvel | Скриптовые языки администрирования Windows | 2 | 11-04-2012 16:38 | |
CMD/BAT - Поиск и удаление повторяющегося тескста в текстовом файле | Sisimon | Скриптовые языки администрирования Windows | 0 | 20-12-2011 10:07 |
|