0

如何在这里使用 -w 选项动态分配文件名?

我正在研究freebsd。我想动态地将文件名分配给在这个 perl 脚本中使用 -w 选项创建的文件。我一直在使用以下方法,但无济于事。

$name = `date`;
system ("nstcpdump.sh -C 1 -w $name");

有人可以帮我弄这个吗 ?

4

1 回答 1

1

尝试系统的多参数形式:

system 'nstcpdump.sh', '-C', '1', '-w', $name;

您可能还想从日期字符串中删除空格:

( my $name = `date` ) =~ s/\s/_/g;
于 2012-09-21T09:43:41.900 回答