我在一个shell脚本中获得了一个带有wget的页面,但是头信息要发送到stdout,我如何将其重定向到文件?
#!/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发布于 2011-01-17 11:02:39
头信息必须发送到stderr,所以您需要将其重定向到一个文件。为此,请将>更改为2>
发布于 2011-01-17 11:05:00
要在文件中仅获取服务器响应,您可以执行以下操作:
wget -q --server-response http://www.stackoverflow.com >& response.txt您可以阅读有关UNIX输出重定向here的更多信息。
https://stackoverflow.com/questions/4709642
复制相似问题