如何在 Perl 文件中写入当前时间戳?
我制作了一个名为的文件myperl.pl
,它将打印当前时间戳。该文件如下所示:
#!/usr/local/bin/perl
@timeData = localtime(time);
print "@timeData\n";
现在我正在尝试将此文件的输出重定向到另一个文本文件。脚本如下:
#!/usr/local/bin/perl
@myscript = "/usr/bin/myperl.pl";
@myfile = "/usr/bin/output_for_myperl.txt";
perl "myscript" > "myfile\n";
运行此程序时,我遇到以下错误:
perl sample_perl_script.pl
String found where operator expected at sample_perl_script.pl line 4, near "perl "myscript""
(你需要预先声明 perl吗?) sample_perl_script.pl line 4, near "perl "myscript"" 的
语法错误
sample_perl_script.pl 由于编译错误而中止。