Perlを使って結果をファイルに出力するにはどうすればよいですか?

Perlでは、ファイルをオープンするopen関数、そしてファイルに結果を出力するprint関数、最後にファイルを閉じるclose関数を使用して、ファイルを扱い、結果を出力することができます。

ネイティブスピーカーは次のような例を示しています。

# 打开文件
open(my $file, '>', 'output.txt') or die "无法打开文件:$!";

# 输出结果到文件
print $file "Hello, World!\n";
print $file "这是输出的结果\n";

# 关闭文件
close($file);

上記の例では、open 関数はファイルハンドル $file、オープンモード(ここでは書き込みモードを表す)の >、ファイル名 output.txt の3つの引数を使用しています。ファイルを開けなかった場合にはエラーメッセージを出力し、プログラムを終了します。

その後、print関数を用いて結果をファイルに出力します。上記の例では、二行が出力されています。

最後に、close 関数を使ってファイルをクローズします。

上記のコードを実行すると、現在のディレクトリに output.txt という名前のファイルが生成され、そのファイルに結果が出力されます。

bannerAds