]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Снова XPath
authorSergey Matveev <stargrave@stargrave.org>
Fri, 28 Jan 2022 14:52:36 +0000 (17:52 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 28 Jan 2022 14:52:36 +0000 (17:52 +0300)
Спустя полтора года (ea4df0193304d55ad1961be8ecd9b98f6131f54c) снова
понадобился XPath. Хочется из RSS-а подкаста old-games.ru вырезать все
названия и URL-ы:

    xml sel -T -t \
        -m "rss/channel/item" \
        -v "./enclosure/@url" -o " " \
        -v "./title" -n \
        index.rss

Делает for-each для каждого item, в каждом из которых выводит содержимое
url атрибута enclosure, добавляет пробел, а дальше выводит значение
title, добавляя перевод строки. Единственное что мне пришлось
подсмотреть, так это как сослаться на атрибут.


No differences found