2011-01-17 4 views
4

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

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

[email protected] ./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 
[email protected] 

ответ

3

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

1

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

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

Вы можете прочитать больше о перенаправлении вывода UNIX here