Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash wget输出和输出;标准输出错误/标准错误_Bash_Wget - Fatal编程技术网

Bash wget输出和输出;标准输出错误/标准错误

Bash wget输出和输出;标准输出错误/标准错误,bash,wget,Bash,Wget,我想运行一个简单的wget来显示终端上REST调用的返回,从而避免冗长乏味的输出。我正在使用: $ wget -qO- localhost:8080/product/4 {"id":4,"name":"Spoon","price":2} $ 好。但是,如果出现错误(例如404-未找到),则不会显示任何内容: $ wget -qO- localhost:8080/badurl/4 $ &

我想运行一个简单的wget来显示终端上REST调用的返回,从而避免冗长乏味的输出。我正在使用:

$ wget -qO- localhost:8080/product/4
{"id":4,"name":"Spoon","price":2}
$
好。但是,如果出现错误(例如404-未找到),则不会显示任何内容:

$ wget -qO- localhost:8080/badurl/4
$                <- nothing shown...
也许我要求的太多了,但我还是忍不住要问。

manwget

-nv

--无需赘述

在不完全安静的情况下关闭verbose(使用-q),这意味着错误消息和基本信息仍然会被打印出来

例如:

$ wget -nv -O- google.com/doesnotexist
http://google.com/doesnotexist:
2020-09-28 19:57:38 ERROR 404: Not Found.
manwget

-nv

--无需赘述

在不完全安静的情况下关闭verbose(使用-q),这意味着错误消息和基本信息仍然会被打印出来

例如:

$ wget -nv -O- google.com/doesnotexist
http://google.com/doesnotexist:
2020-09-28 19:57:38 ERROR 404: Not Found.

认可的。还有一个次要的额外要求:你知道在内容之后强制换行的方法吗?成功时,响应本身(JSON内容)不包含CR/LF,因此额外的一行显示在同一行中。还有一个次要的额外要求:你知道在内容之后强制换行的方法吗?成功时,响应本身(JSON内容)不包含CR/LF,因此额外的一行显示在同一行中。