Есть скрипт на perl (текст скрипта в приложении), который выдает в стандартный вывод xml (пример вывода в приложении).
Необходимо его доработать так, чтобы можно было с помощью него:
1. Сохранять вывод в виде файла с расширением .xml
Командная строка должна выглядеть примерно так:
perl script.pl URL –save-xml [path\file.xml]
Если путь и имя файла не указаны в качестве параметров, то скрипт должен сохранять вывод в текущей папке в файле с именем output.xml.
2. Фильтровать вывод и сохранять в файле с расширением .txt только список значений заключенных тегами:
< DeviceName> и </DeviceName>
Пример командной строки:
perl script.pl URL –save-device-list [path\file.txt]
Если путь и имя текстового файла не указаны, то вывод должен сохраняться в текущей папке в файле devices.txt.
В приложении есть небольшой pdf-документ по поводу того, к чему это все.
Жду предложения.
[Дополнение: 04.06.2008 в 15:42]
Небольшое добавление:
Необходимо также виде текстового файла сохранять список адресов заключенных тегами
< IPAddress> </IPAddress>
в файл hosts.txt
Еще нужен небольшой скриптик для последующего редактирования списков devices.txt и hosts.txt
Он должен:
1. Удалать строку со значением указанным в командной строке. Пример:
editdevices.pl < path>\devices.txt -delete H-OST-3–17
2. Менять занаданную строку в текстовом файле. Пример:
edit.devices.pl < path>\devices.txt -change H-OST-3–17 H-OST-3–18
3. Добавлять строку в список:
editdevices.pl < path>\hosts.txt -add 123.45.67.89
[Приложения]
Приложения доступны только фрилансерам, обладающим возможностью подачи заявки.
Заявки отсутствуют.