Perl + печать в файл - PullRequest
       3

Perl + печать в файл

0 голосов
/ 14 июля 2010

Следующий скрипт выводит несколько символов.

как печатать символы в файл (например / var / tmp / file)

Яэль

#!/usr/bin/perl 


@myNames = ('one', 'two', 'three' , 'A' , 'B' , 'C' , 'D' , 'E');

foreach (@myNames) {

print "$_\n";

} 

Ответы [ 4 ]

2 голосов
/ 14 июля 2010

Когда вы запускаете скрипт, вы можете просто перенаправить вывод в файл:

$ ./myscript.pl > /var/tmp/file
0 голосов
/ 14 июля 2010
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use autodie qw(:all);

my @names = qw(one two three A B C D E);

{
    open my $fh, '>', '/var/tmp/file';
    foreach (@names) {
        print {$fh} "$_\n";
    }
}
0 голосов
/ 14 июля 2010
open(FILE, ">/var/tmp/file") || die "File not found";
print FILE @myNames;
close(FILE);
0 голосов
/ 14 июля 2010
#!/usr/bin/perl 


@myNames = ('one', 'two', 'three' , 'A' , 'B' , 'C' , 'D' , 'E');

open(OUT,">","/var/tmp/file") or die "Could not open the output file: $!";

foreach (@myNames) {

print OUT "$_\n";

} 

close(OUT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...