2011-01-17 13 views
4

シェルスクリプトでwgetを使ってページを取得していますが、ヘッダー情報がstdoutに送られていますが、どのようにファイルにリダイレクトできますか?リダイレクトwgetヘッダー出力

#!/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に行くしなければなりません。その変更を行うには>

1

2>にあなたが行うことができ、ファイル内の唯一のサーバーの応答を取得するには、次の

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

あなたはUNIXの出力リダイレクトについての詳細を読むことができますがhere