tar | cut -d\/ -f7 | cut -d\" -f1 \
sed '=' | sed 'N; s/\n/\) /'
Есть такой скрипт, хочу сделать так, чтобы можно было прочитать ввод пользователя и затем указав номер строки скачать нужный архив. То есть запускаю скрипт, пишет в консоль вывод типа такого:
1) v5.18.15-zen1.tar.gz
2) v5.18.14-lqx2.tar.gz
3) v5.18.14-lqx1.tar.gz
4) v5.18.14-zen1.tar.gz
5) v5.18.13-zen1.tar.gz
Потом я нажимаю 3 и меня v5.18.14-lqx1.tar.gz подставляется в скрипт
Кто-то может помочь?
Что-то такое? tmp=`mktemp` # http://infomotions.com/musings/wget-and-xmllint/ wget -kO "$tmp" \ -o /dev/null \ 'https://github.com/zen-kernel/zen-kernel/tags' # получить имена xmllint --html \ -xpath "//div[@data-test-selector='tag-info-container']//h4/a/text()" \ "$tmp" \ 2>/dev/null \ | grep -oP '\s+\Kv.*' # получить ссылки xmllint --html \ -xpath "string(//div[@data-test-selector='tag-info-container'][2]//h4/a/@href)" \ "$tmp" \ 2>/dev/null rm "$tmp"
Обсуждают сегодня