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

在管道上使用"tee"时如何将stderr写入文件?

在管道上使用 "tee" 时,如果要将 stderr 写入文件,可以使用以下方法:

  1. 使用 2>&1 将 stderr 重定向到 stdout,然后使用 tee 将输出写入文件。

例如,如果要将命令的输出写入 output.txt 文件,可以使用以下命令:

代码语言:txt
复制
command 2>&1 | tee output.txt
  1. 使用 exec 将 stderr 重定向到文件。

例如,如果要将命令的 stderr 写入 error.txt 文件,可以使用以下命令:

代码语言:txt
复制
command 2> error.txt

需要注意的是,这种方法不会将输出同时写入屏幕和文件。如果需要将输出同时写入屏幕和文件,可以使用以下命令:

代码语言:txt
复制
command 2> >(tee error.txt >&2)

这将创建一个子 shell,将 stderr 重定向到该子 shell,然后将子 shell 的输出写入 error.txt 文件,并将其重定向回 stderr。

总之,在管道上使用 "tee" 时,可以使用以上方法将 stderr 写入文件。

相关搜索:在使用NUnit进行测试时写入日志文件在C中使用fprintf写入csv文件时出现奇怪字符在写入文本文件时获取空格使用c中的文件操作在Node.js中使用WriteStream写入文件时出现编码错误如何使用VBA在写入.doc文件时应用文本突出显示?在使用javascript或jquery写入文本文件时创建新行Jackson XmlMapper在将XML写入文件时强制使用小写的标记名在unix中使用python脚本将数据写入文件时出现的问题在Swift中写入Firestore时,如何将addSnapshotListener方法与getDocument一起使用?当新用户在JuPyter hub上注册/登录时,如何将文件自动写入启动文件夹?使用Pandas在文件中写入二进制数时出现问题在C++中使用read()将文件内容写入屏幕和其他文件时出现问题Sublime Text,当我在Mac上使用fstream写入文件时,我的文件存储在我的主文件夹中在java中使用Apache poi 3.8在Excel文件上写入图像时的java.util.NoSuchElementException在ASP.NET内核中使用FTP时写入和删除Web根文件夹中的文件为什么我在尝试使用C#写入日志文件时出现"URI格式不受支持“异常?在Docusign Node SDK中调用envelopesApi.getDocument时,返回的数据格式是什么?如何将其写入文件?在Microsoft Excel中使用VBA时如何将文件路径用作注册表项在使用Saxon的XSLT引擎处理XML时,如何将XSL文件指向它所需的XSD文件?在ASP.NET Core2.2中使用InProcess主机模型时,Serilog不会将日志写入文件
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券