Помогите со скриптом!

Модератор: Модераторы разделов

DarthSemafor
Сообщения: 13

Помогите со скриптом!

Сообщение DarthSemafor »

Доброго времени суток всем!
Нужен bash-скрипт,выполняющий вставку имен файлов в XML-страницу:
...
<albums>
<album title="Первый альбом." description="Альбом1.">
<image title="Изображение1" date="21.08.09" thumbnail="small_IMG1.JPG" image="IMG1.JPG"></image>
<image title="Изображение2" date="22.08.09" thumbnail="small_IMG2.JPG" image="IMG2.JPG"></image>
</album>
</albums>

...
Красным отмечены данные, которые должны браться из вывода find-а при нахождении им новых файлов и вставляться в тело XML в приведенной выше форме. Соответственно при нахождении скриптом файла IMG3.JPG должна измениться и структура XML-страницы:
...
<albums>
<album title="Первый альбом." description="Альбом1.">
<image title="Изображение1" date="21.08.09" thumbnail="small_IMG1.JPG" image="IMG1.JPG"></image>
<image title="Изображение2" date="22.08.09" thumbnail="small_IMG2.JPG" image="IMG2.JPG"></image>
<image title="Изображение3" date="23.08.09" thumbnail="small_IMG3.JPG" image="IMG3.JPG"></image>
</album>
</albums>
...
Подскажите пожалуйста. как реализовать это с помощью find, sed и awk :rolleyes:
Заранее спасибо!
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Помогите со скриптом!

Сообщение Denjs »

Для начала давайте вы в виде сценария опишите что должно происходить, что откуда как и когда вставляться в процессе работы вашего алгоритма... и т.п.
а то я как-то или спросонок не понимаю или потому что в конце рабочего дня или у вас написано не ясно...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
DarthSemafor
Сообщения: 13

Re: Помогите со скриптом!

Сообщение DarthSemafor »

этот скрипт должен вызываться кроном и искать файлы-изображения вида IMG*.JPG в папке /var/www/pict и при нахождении новых изображений должен дописывать код в файл /var/www/gallery.xml с указанием отображаемого имени, даты добавления, имени иконкии, его имени
Спасибо сказали:
DarthSemafor
Сообщения: 13

Re: Помогите со скриптом!

Сообщение DarthSemafor »

Ау, товарищи! :unsure: Есть какие-нибудь варианты?
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Помогите со скриптом!

Сообщение nesk »

DarthSemafor писал(а):
28.08.2009 20:26
Ау, товарищи! :unsure: Есть какие-нибудь варианты?


Скока денег? (с)

а так, например: man awk
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали: