Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Пусть имеется текстовый файл protokol.txt, в котором хранится журнал обработанных фай (http://forum.oszone.net/showthread.php?t=171041)

Tolik-Les 23-03-2010 19:15 1375523

Пусть имеется текстовый файл 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, сформированный файл упорядочить по дате обработки. Нужные месяц и год указать как параметры командной строки.
Если пакетный файл запуска¬ется вообще без параметров, то вывести описание его синтаксиса.

Tolik-Les 23-03-2010 19:17 1375525

Заранее спасибо кто сможет помочь!)

NiOl 02-04-2010 15:27 1383440

Есть же готовые решения! :o

Ну ладно... месяц и год задаются полностью, месяц первый параметр.

Код:

FindStr /C:"%1.%2" protokol.txt >Out.txt
собственно все. Если использовать месяц-год сразу в виде mm.yyyy, то можно сократить эту крутую программу до:

Код:

FindStr /C:"%1" protokol.txt >Out.txt
вообще как-то пропустил про сортировку и хелп, вот для этого уже понадобится писанина...а так... может и так сойдет, без вылизывания? ;)


Время: 07:08.

Время: 07:08.
© OSzone.net 2001-