перенаправить вывод заголовка wget - PullRequest
4 голосов
/ 17 января 2011

Я получаю страницу с wget в сценарии оболочки, но информация заголовка собирается на стандартный вывод, как я могу перенаправить ее в файл?

#!/bin/sh
wget -q --server-response http://192.168.1.130/a.php > /tmp/ilan_detay.out

root@abc ./get.sh
  HTTP/1.0 200 OK
  X-Proxy: 130
  Set-Cookie: language=en; path=/; domain=.abc.com
  X-Generate-Time: 0,040604114532471
  Content-type: text/html
  Connection: close
  Date: Mon, 17 Jan 2011 02:55:11 GMT
root@abc

Ответы [ 2 ]

3 голосов
/ 17 января 2011

Информация заголовка должна быть stderr, поэтому вам нужно будет перенаправить ее в файл Для этого измените > на 2>

1 голос
/ 17 января 2011

Чтобы получить только ответ сервера в файле, вы можете сделать:

wget -q --server-response http://www.stackoverflow.com >& response.txt

Подробнее о перенаправлении вывода в UNIX можно прочитать здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...