Perl вызывает xargs: разделитель конца строки не работает

У меня проблема со следующим кодом (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");

Я хочу, чтобы он трижды вызывал эхо и печатал

E A
E B
E C

, но вместо этого он выводит

E A B C

Я пробовал различные все с настройками разделителя xargs безрезультатно. Кто-нибудь может помочь?

0
задан paperjam 10 November 2011 в 19:56
поделиться