![]() |
Пусть имеется текстовый файл protokol.txt, в котором хранится журнал обработанных фай
Пусть имеется текстовый файл protokol.txt, в котором хранится журнал обработанных файлов в следующем формате:
Имя: file1.txt Дата: 02.01.2001 Время: 14:50 Имя: file22.txt Дата: 03.02.2001 Время: 23:50 Имя: letter2.txt Дата: 02.01.2001 Время: 12:00 Имя: soft.txt Дата: 10.01.2000 Время: 13:00 … Слово дата здесь начинается в каждой строке с двадцатой позиции. Необходимо написать командный файл, с помощью которого сделать вы¬борку из этого файла (т. е. создать новый текстовый файл с нужной ин¬формацией) за заданный в командной строке месяц (мм) и год (гггг) в файл out.txt, сформированный файл упорядочить по дате обработки. Нужные месяц и год указать как параметры командной строки. Если пакетный файл запуска¬ется вообще без параметров, то вывести описание его синтаксиса. |
Заранее спасибо кто сможет помочь!)
|
Есть же готовые решения! :o
Ну ладно... месяц и год задаются полностью, месяц первый параметр. Код:
FindStr /C:"%1.%2" protokol.txt >Out.txt Код:
FindStr /C:"%1" protokol.txt >Out.txt |
Время: 07:08. |
Время: 07:08.
© OSzone.net 2001-