我在 PERL 中使用 system() 函数来执行命令。我想将此函数的控制台 I/O 重定向到已在我的 PERL 脚本中打开的文件(见下文)。我知道不可能在 PERL 中打开同一个文件进行重定向,但是我需要在 PERL 脚本中的单个文件中打印所有内容(我的 PERL 脚本打印语句和重定向输出)。有人可以帮我吗?
use strict;
use warnings;
open FPTR, ">Test.txt";
print FPTR "Executing Command1...\n";
system("Time >>Test.txt");
print FPTR "Executing Command2...\n";
system("Date >>Test.txt");
close FPTR;
谢谢,
阿南德