标准错误?它是什么?它的常见用途有哪些?

2023-12-10

对句柄 STDERR 的工作原理感到好奇吗?让我们简单地说一下批处理文件以保持简单和集中?我知道许多编程语言都接受 STDERR,所以我不知道是否可能用途有所不同,或者所有编程语言是否有一个共同的功能?

如果有人可以提供一些您所见过的常见用法的示例,或者解释为什么有人可能会利用它???那真是太棒了。

提前致谢!


通常您会使用 stderr 来显示错误消息。

如果您在命令行上运行程序,则可以捕获其标准输出和/或标准错误

例如:

myprogram.exe > stdout.txt

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

标准错误?它是什么?它的常见用途有哪些? 的相关文章

  • 加载 DLL 是否会动态地将其 stderr 与主应用程序协调一致?如果是这样,那么如何...?

    我正在使用 Qt 编写一个 GUI 应用程序 它链接到有时会向 stderr 发送错误消息的第三方 DLL 我希望这些错误消息显示在 GUI 内的窗口中 即使经过多次搜索 我也找不到重定向 stderr 而不是 std cerr 的既定方法
  • lseek/write 突然返回 -1 且 errno = 9(错误文件描述符)

    我的应用程序使用lseek 寻找所需的位置来写入数据 文件已成功打开 使用open 我的应用程序能够使用lseek and write 很多次 在给定时间 对于某些用户来说并且不容易重现 lseek 返回 1 并带有errno9 在此之前文
  • bash变量分别捕获stderr和stdout或获取退出值[重复]

    这个问题在这里已经有答案了 我需要捕获 bash 脚本中命令的输出和错误 并了解该命令是否成功 目前 我正在这样捕获两者 output mycommand 2 gt 1 然后我需要检查 mycommand 的退出值 如果失败 我需要对输出做
  • 捕获/抑制 php exec 的所有输出,包括 stderr

    我想通过运行几个命令exec 但我不想在屏幕上输出任何内容 然而 我确实想保留输出 以便我可以在脚本运行时控制详细程度 这是我的课程
  • 注册为自定义文件类型的默认应用程序

    注册即可打开自定义类型的文件 假设我有 cool 文件 如果用户尝试打开它 Android 会询问他们是否愿意使用我的应用程序打开它 如何 您可以将以下内容添加到必须打开文件 在我们的例子中为 pdf 的活动内的 AndroidManife
  • LPHANDLE 与 HANDLE

    在浏览一些代码时 我发现了一个调用打开打印机 http msdn microsoft com en us library dd162751 aspx 该代码可以编译并且运行良好 但是 我们正在通过一个HANDLE代替LPHANDLE 如 M
  • 具有多个手柄的 JQuery UI 滑块:如何阻止手柄交叉?

    我正在开发一个快速解决方案 它使用具有多个手柄的滑块来定义动态布局的宽度 我尝试使用 ExtJS3 和最新的 JQuery UI 在 ExtJS 中 您可以限制句柄 这样它们就不会相互交叉 这是一种实现我需要的 UI 的非常直观的方法 但是
  • 如何检查一个句柄是否应该关闭?

    如果 ShellExecuteEx 返回 false 是否应该关闭句柄 function EditAndWait const AFileName string boolean var Info TShellExecuteInfo begin
  • 将 pv 输出(stderr)打印到文件

    我怎样才能打印stderr questions tagged stderr的输出pv questions tagged pv到一个文件 例如 timeout 5s dd if dev random pv r gt dev null 505k
  • 获取matlab中fit函数的函数句柄并分配fit参数

    我正在将自定义函数拟合到我的数据中 获得拟合后 我想获得类似拟合函数的函数句柄之类的东西 包括设置为拟合找到的参数的参数 我知道我可以得到模型 formula fit 我可以通过以下方式获取参数 coeffvalues fit 但有没有什么
  • 有没有办法自动关闭 fork() 上的某些句柄?

    背景 我有一个大型的现有进程 它恰好在 AIX 上 所以基本上是 POSIX 语义 它是一个更大系统的一部分 现有流程设计为连续运行 此过程的一个新要求是处理一种新型的复杂输入流 为了降低风险 我决定分叉 执行一个子进程来执行实际的输入处理
  • 如何在Matlab中区分图例和轴?

    下面的堆栈溢出问题 Matlab 如何获取图形句柄中的所有轴句柄 https stackoverflow com questions 3938348 matlab how to obtain all the axes handles in
  • 在c++中处理对象

    有人告诉我 句柄是一种 空 指针 但 空指针 到底是什么意思以及它的目的是什么 另外 什么是 somehandle GetStdHandle STD INPUT HANDLE do 一般意义上的句柄是唯一标识对象的不透明值 在这种情况下 不
  • 我如何判断给定的 hWnd 是否仍然有效?

    我正在使用生成 Internet Explorer 实例的第三方类 该类有一个属性 hWnd 它返回进程的 hWnd 稍后 我可能想重用应用程序的实例 如果它仍然存在 因此我需要告诉我的帮助器类附加到它 在此之前 我想知道给定的 hWnd
  • 在 MATLAB 中使用连续滑块的值

    我有点被困在这里了 我尝试阅读和实现一些简单的连续滑块脚本 像这个 https stackoverflow com questions 6032924 in matlab how can you have a callback execut
  • 从 perl 中的外部 *nix 命令获取 STDOUT、STDERR 和响应代码

    我想从 Perl 脚本中执行外部命令 将 stdout 和 stderr 的输出放入 variable我的选择 并将命令的退出代码放入 多变的 我经历过解决方案perlfaq8 http perldoc perl org perlfaq8
  • 使用 Graphics.FromHwnd 在屏幕上绘图和清除

    我正在尝试创建一个程序 它获取光标下窗口的句柄 显示有关它的一些数据 并在整个窗口的顶部绘制一个填充矩形 具有非常低的阿尔法 我正在使用 C 和 winforms 我已经成功地做到了这一点 但问题是我的绘制方法位于BackgroundWor
  • 将 stdout 和 stderr 重定向到带有前缀的单个文件

    我正在编写一个 bash 脚本 需要重定向stdout and stderr我运行到单个文件的命令的输出 在每行前面加上前缀stderr or stdout 因此 有没有一个简单的方法可以做到这一点 from Debian http www
  • 打印 STDOUT/STDERR 并将它们写入 Bash 中的文件?

    有没有办法让 Bash 将 STDOUT STDERR 重定向到文件 但仍然将它们打印到终端 这会将 STDOUT 和 STDERR 重定向到同一个文件 some command 2 gt 1 tee file log Example to
  • 如何获取属于某个进程的打开句柄的计数?

    您可以使用该程序流程浏览器 http technet microsoft com en us sysinternals bb896653查看正在运行的应用程序有多少个句柄 有没有办法用Delphi代码来获取这个数字 我有兴趣跟踪应用程序本身

随机推荐