出于某种原因,输出总是被打印到终端,无论我是通过 2> 还是 > 或 | 重定向它。有没有办法解决这个问题?为什么会这样?
原文由 jonderry 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的 URL 中可能包含与号。我也遇到了这个问题,我意识到我的 URL 充满了与号(来自传递的 CGI 变量),因此所有内容都以一种奇怪的方式发送到后台,因此无法正确重定向。如果您在 URL 周围加上引号,它将修复它。
原文由 roadnottaken 发布,翻译遵循 CC BY-SA 3.0 许可协议
1 回答1.2k 阅读✓ 已解决
1 回答824 阅读✓ 已解决
3 回答869 阅读✓ 已解决
1 回答720 阅读✓ 已解决
1 回答1.5k 阅读
3 回答1.1k 阅读
1 回答865 阅读✓ 已解决
添加
-s
(静默)选项以删除进度表,然后将 stderr 重定向到 stdout 以获得与响应正文相同的 fd 上的详细输出