小编Jag*_*616的帖子

Perl:将STDERR重定向到文件而不创建空文件?

我正在使用perl脚本重定向STDOUT和STDERR:

open STDOUT, '>', $logfile or die "Can't redirect STDOUT: $!";
open STDERR, ">&STDOUT" or die "Can't dup for STDERR: $!";
Run Code Online (Sandbox Code Playgroud)

在...之前和之后保存和恢复文件句柄

事实是,如果程序没有输出,我最终得到一个0号文件,但我想根本没有文件.如果不手动检查和删除文件,我怎么能这样做?

谢谢!

perl file-io io-redirection

3
推荐指数
2
解决办法
4778
查看次数

标签 统计

file-io ×1

io-redirection ×1

perl ×1