Элегантность в основном субъективна. Самый простой способ следить за выпусками Go — установить часы на странице выпусков на GitHub или просто добавить соответствующую ленту в свои новостные ленты (, если вы повторное использование RSS-каналов, то есть ).
Но если вам нужна команда, которая выглядит более умной, чем curl
+ grep
, вот команда, использующая Xidel:
{ echo -n url=; xidel https://golang.org/dl/ -s -e '//a[./div="Source"]/@href'; } | \
curl -s -S -O -K -
Здесь xidel
извлекает соответствующий URL-адрес со страницы загрузки с помощью XPath, затем curl
загружает его. Вероятно, это слишком много, но xidel
может пригодиться для других задач.
В итоге написал с нуля...
Захват