次のコードに問題があります (Perl/Cygwin)
#!/usr/bin/perl
open FILE, ">", "filename.txt" or die $!;
print FILE "A\n";
print FILE "B\n";
print FILE "C\n";
close (FILE);
system("xargs echo E < filename.txt");
echo を 3 回呼び出して出力したい
E A
E B
E C
しかし、代わりに出力します
E A B C
xargs 区切り文字の設定でさまざまなことを試しましたが、役に立ちませんでした。誰でも助けることができますか?