Comment imprimer une variable dans un fichier en Perl?

J'utilise le code suivant pour essayer d'imprimer une variable dans un fichier.

my $filename = "test/test.csv";
open FILE, "<$filename";
my $xml = get "http://someurl.com";
print $xml;
print FILE $xml;
close FILE;

Donc print $xml imprime le bon de sortie à l'écran. Mais print FILE $xml ne pas faire n'importe quoi.

Pourquoi l'impression de ligne du fichier ne fonctionne pas? Perl semble souvent avoir ces choses qui ne fonctionnent pas...

Pour l'impression à la ligne du fichier de travail, est-il nécessaire que le fichier existe déjà?

OriginalL'auteur user788171 | 2013-01-14