Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 21.08.2014
Сообщений: 8
1

Выбрать из текстового файла строки, содержащие даты за определённый период времени

06.04.2016, 07:19. Просмотров 785. Ответов 2
Метки нет (Все метки)

Добрый день.
Есть куча TXT файлов я с помощью bat файла выбираю только строки со словом Отключение

Windows Batch file
1
2
3
4
5
6
7
rem Оставляем только строки со словом Отключение
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir "#*.txt" /a-d /b') do (
findstr /c:"Отключение" "%%i">log.tmp
del "%%i"
move log.tmp "%%i"
)
Получились такие строки
Код
20.01.2016 208980 Отключение
25.01.2016 148557 Отключение
20.02.2016 280087 Отключение
25.02.2016 289205 Отключение
Мне теперь что нужно - задать временной период типа
Windows Batch file
1
2
set nachalo=26.01.16
set konec=25.02.16
и оставить в каждом файле только те строки, которые соответствуют этому периоду
Заранее спасибо за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2016, 07:19
Ответы с готовыми решениями:

Защита файла от редактирования в определенный период времени
Доброго времени суток . Возникла необходимость запрета файла Excel по времени. Точнее после 14 00...

Чтение даты и времени из текстового файла
Здравствуйте. У меня проблемы в выводе даты и времени из текстового файла. Имеется файл с примерно...

Добавление времени и даты в начало текстового файла
есть папка C:\SCAN - в которой текстовый файл (ы) типа DB100073801.07.201416-52-35-Doc1.txt падают...

Организовать выбор даты и времени из текстового файла
Доброго времени суток всем. Уважаемые форумчане, есть задание на курсовую работу: Цифровые часы...

2
2890 / 1272 / 219
Регистрация: 10.12.2013
Сообщений: 4,343
07.04.2016, 03:09 2
покажи реальный файл,
покажи, что из него должно получиться
и иди в ... powershell;
понадобится арифметика дат;
в powershell решение максимум на 2 строки.
0
1 / 1 / 0
Регистрация: 21.08.2014
Сообщений: 8
07.04.2016, 05:41  [ТС] 3
Вот реальный файл, а в итоге нужно оставить только те строки, которые будут соответствовать заданному периоду. Проблема что период не с 01 по 31 число месяца, а с 26 по 25 число, т.е. просто по месяцу не выбрать.
0
Вложения
Тип файла: txt #LAW.TXT (3.1 Кб, 6 просмотров)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2016, 05:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Занятые даты в определенный период
Есть база данный о бронировании гостиничных номеров. Как сделать запрос, который будет выводить...

Из одного текстового файла переписать строки с данными в другой, исключая строки, содержащие цифры
Из текстового файла name1 переписать строки с данными в файл name2, исключая строки содержащие цифры

Из текстового файла получить строки содержащие четырехбуквенные слова
Дан текстовый файл, получить строки, содержащие четырехбуквенные слова. Слова отсортировать в...

Шифрование ссылок на определенный период времени
Добрый день! Подскажите пожалуйста решение такой ситуации, есть ссылка со стороннего сайта для...

Копирование файлов за определенный период времени
Добрый день, Нужна помощь, задача: есть папка ARC, в ней находятся файлы *.log. Необходимо чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.