perl - 如何将标准输出重定向到 Perl 中的文件?

标签 perl io-redirection

我正在寻找使用 Perl 将标准输出重定向到文件的示例。我正在做一个相当简单的 fork/exec 工具,我想将 child 的输出重定向到一个文件而不是 parent 的标准输出。

是否有 dup2() 的等效项我应该用?我好像找不到

最佳答案

从 perldoc -f 打开:

open STDOUT, '>', "foo.out"

文档是你的 friend ...

关于perl - 如何将标准输出重定向到 Perl 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2907593/

相关文章:

linux - Tee 的管道标准输出会影响其文件的输出

mysql - 递归遍历 DBIx::Class 关系

linux - 将正在运行的程序的输出重定向到可以分析的文件中

perl - Text::SpellChecker 模块和 Unicode

performance - 如何使 Perl 的 File::Find 更快?

batch-file - 批处理 : Why does appending a textfile write "ECHO is off" instead?

Linux - 使用文件提供命令输入并在命令运行时删除该文件

bash - 将字符串发送到标准输入

html - 从一个 perl 文档获取表单输入到另一个

regex - 如何在 Perl 中用正则表达式 grep 字符串?