我在下面有这段代码:
my $file = 'c:\test.log';
open (FILE, "<", $file) or die $!;
my @list = grep /\bAdobe\b/, <FILE>;
my $days;
foreach (@list) {
$days = $_;
print "$days\n";
}
预期结果是:
"Adobe","10:10:10, 11/10/2011","Ready"
我想用下面的代码用逗号分割结果:
my @sample = split(',', $days);
预期结果是:
"Adobe"
"10:10:10
11/10/2011"
"Ready"
但这不是我想做的:
我想像这样打印输出:
"Adobe"
"10:10:10, 11/10/2011"
"Ready"
如果不使用/安装任何像 Text::CSV 这样的模块,我怎么能做到这一点。
请指教,谢谢。