Как хранить содержимое класса html в переменной оболочки

Я пытался создать скрипт, и в этом скрипте я хотел бы обновить имя папки и кучу других вещей, используя переменную.

будет создаваться папка, которую я создаю, последнее имя версии версии, которое оно имеет в github.

#!/bin/sh
content=$(curl -s -L https://github.com/FAForever/client/releases)
fl=tr '\n' ' ' < $content | grep -E "^<div class=\"release-title\">.*</div>$"
echo $fl



#!/bin/sh
s=$(curl -s https://github.com/FAForever/client/releases | grep "div class='release-title'")
echo "$s"

Я смотрел по всему миру, и никто не делает эту конкретную настройку (исходный curl / output shell var)

[d3 ] все имеют какой-то файл ввода или вывода или другие, и я не могу использовать их решения.

, какой правильный синтаксис в оболочке, чтобы захватить только содержимое одного класса и сохранить его в оболочке переменная?

Спасибо.

1
задан 21 December 2016 в 22:05

1 ответ

То же, что и ответ Скотта, но вместо этого используйте Python.

curl https://api.github.com/repos/FAForever/client/releases | python -c 'import sys,json; print "\n".join(map(lambda x: x["tag_name"],json.load(sys.stdin)))'
1
ответ дан 23 May 2018 в 03:08

Другие вопросы по тегам:

Похожие вопросы: