Я делаю запрос HEAD к этому местоположению файла, используя https://httpie.org:
$ http HEAD https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
HTTP/1.1 302 Moved Temporarily
Connection: keep-alive
Content-Length: 169
Content-Type: text/html
Date: Mon, 09 Sep 2019 14:55:56 GMT
Location: https://dbeaver.io/files/6.2.0/dbeaver-ce_6.2.0_amd64.deb
Server: nginx/1.4.6 (Ubuntu)
Меня интересует только заголовок Location
, так как я хочу сохранить его значение в файле, чтобы увидеть, была ли обновлена цель.
Я старался:
http HEAD https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb \
| grep Location \
| sed "s/Location: //"
но это дает пустой ответ.
Я предполагаю, что вывод идет к stderr
вместо stdout
, хотя я действительно не хочу объединять для этого stdout
и stderr
.
Я скорее ищу решение непосредственно с помощью команды http
.