首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#stderr

为什么wget输出到stderr而不是stdout?

这是一个很好的问题。在Unix系统中,标准输出(stdout)和标准错误输出(stderr)是两个不同的输出流,它们分别用于输出程序的正常输出和错误信息。这种设计有助于用户和开发者更好地区分这两种不同类型的输出,从而更容易地处理和分析程序的输出。 在这个例子中,wget命令将其错误信息输出到stderr,而不是stdout,这是因为当wget遇到错误时,它需要立即通知用户,以便用户可以采取相应的措施来解决问题。例如,如果wget无法连接到指定的URL,它会立即将错误信息输出到stderr,以便用户可以立即了解问题并采取相应的措施,如检查网络连接或更改URL。 总之,wget将错误信息输出到stderr而不是stdout,是为了帮助用户更快地识别和解决问题。这是一个典型的Unix设计原则,即将不同类型的输出分开处理,以便用户和开发者更容易地处理和分析程序的输出。... 展开详请

k8s v1.11.1rbd-provisioner报错missing ceph monitors?

如何使用管时将stderr写入文件?

为什么不简单: ./aaa.sh 2>&1 | tee -a log 这只是重定向stderr到stdout,所以发球呼应既记录和筛选。也许我错过了一些东西,因为其他一些解决方案似乎很复杂。 注意:由于bash版本4,您可以使用|&作为的缩写2>&1 |: ./aaa.sh |& tee -a log... 展开详请
领券