Авторизация:
ПОХОЖИЕ ПРОЕКТЫ

Калькулятор на JavaScript
Синхронизация складов
Функция проверки почты на PHP



TOP 10 ФРИЛАНСЕРОВ

Скрипты/Веб-приложения

1SmartDesign
(132.4)
2hiberok
(128.1)
3artzavod
(79.1)
4batonych
(50.0)
5kaj
(42.0)
6groove
(38.7)
7Slepoi_Mag
(37.1)
8first_man
(15.5)
9Hungry_Hunter
(14.6)
10Inviseble_Demon
(14.0)
Бюджет: Не определен (Электронные платежные системы)
Приём заявок: 04.06.2008 — 11.06.2008
Статистика: Заявки: 2 (+0)  |  Просмотры: 93 (51 пользователь)
Статус: Завершен
Есть скрипт на 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


[Приложения]

Приложения доступны только фрилансерам, обладающим возможностью подачи заявки.

Выбранные исполнители RSS-трансляция

Сообщить о нарушении:


Информация

Для подачи заявок к предложениям работы Вам необходимо:

1. Установить тарифный план.
2. Заполнить перечень предоставляемых услуг.