首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标准?那是什么?它的常见用途是什么?

标准?那是什么?它的常见用途是什么?
EN

Stack Overflow用户
提问于 2011-06-16 04:50:10
回答 2查看 7.9K关注 0票数 5

想知道句柄STDERR是如何工作的吗?让我们把它降到批处理文件,以保持它的简单和专注?我知道许多编程语言都接受STDERR,所以我不知道是不是所有编程语言的用法都不同,或者所有编程语言都有一个通用的函数?

如果有人能提供一些你所见过的常见用法的例子,或者解释为什么有人会用它来做?这将是一个很棒的情况。

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-16 04:52:02

通常,对于错误消息,您将使用stderr。

如果在命令行上运行程序,则可以捕获其stdout和/或stderr

例如:

代码语言:javascript
复制
myprogram.exe > stdout.txt

将捕获myprogram.exe写入标准输出的任何内容并将其放在stdout.txt中。但是,写入stderr的内容不会被放入stdout.txt。因此,您可以捕获程序的常规输出,而无需捕获错误消息。

票数 5
EN

Stack Overflow用户

发布于 2011-06-16 04:53:30

STDERR代表标准错误。顾名思义,它主要用于报告错误行为。默认情况下,在我所知道的每个系统上,我都像STDOUT一样指向终端。然而,这些实体是单独表示的,允许用户仅将正常输出打印到终端,并将错误重定向到日志(仅举一个例子)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6364180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档