2

$a変数, $b,にいくつかの値が格納されています$c。これらの値を新しいファイルにロードする必要があります (ファイルの作成とロード)。Perl を初めて使用するのですが、どうすればよいですか?

4

3 に答える 3

15
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use autodie qw(:all);

my $a = 5;
my $b = 3;
my $c = 10;

#### WRITE ####
{
    open my $fh, '>', 'output.txt';
    print {$fh} $a . "\n";
    print {$fh} $b . "\n";
    print {$fh} $c . "\n";
    close $fh;
}

#### READ ####
{
    open my $fh, '<', 'output.txt';
    my ($a, $b, $c) = <$fh>;
    print $a;
    print $b;
    print $c;
    close $fh;
}

perlopentutBeginner Perl Maven tutorial: Writing to filesを読む必要があります。

于 2012-06-14T11:42:47.773 に答える
0

別のオプション: File::Slurpは便利read_filewrite_file機能的な機能を提供します

于 2012-06-14T13:31:26.787 に答える
0

メソッドLoadFileとモジュールDumpFileを見てください。YAMLファイル名と実際のデータをそれらに対してスローするだけでよいため、非常に使いやすいです。

これらとうまくいかない場合は、具体的な質問をしてください。

于 2012-06-14T10:55:23.007 に答える