我编写了一个脚本,将输出保存在 Perl 脚本中,但由于某种原因,它在每一行的末尾留下了空间。我尝试使用 Perl 正则表达式,但它不起作用。有人可以看看我的代码,让我知道我做错了什么吗?
我的代码
open FILE, ">", "finaloutput.txt" || die "cannot create";
my @output = ``; # (here i am using back ticks to run third party command)
foreach my $output (@output) {
chomp $output;
my $remove_whitespace = $output;
$remove_whitespace =~ s/^\s+|\s+$//g;
print FILE "$remove_whitespace \n";
}
close FILE;
即使这样做了,它也会在输出的每一行末尾留下一个空格。请指导我。
谢谢。