• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl 計算結果をファイルへ出力したい)

perlで計算結果をファイルに書き込む方法を教えてください

このQ&Aのポイント
  • perlでファイルに計算結果を書き込む方法を教えてください。
  • 質問者はperlを始めたばかりで、ファイルへの書き込み方法が分からないようです。
  • 既存のプログラムをベースにファイルに書き込む方法を試してみたが、うまくいっていないようです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

>もちろん、以下の様な方法でファイルに書き込めるのは判っております。  いや、全く分かってないから、書き出せないのですね。 #!/usr/bin/perl open(IN, "data.txt") or die ; open(OUT,">output.txt") or die; foreach (<IN>){ my $line=""; my (@data,@out)= (); chomp; @data = split(' ',$_); foreach(@data){ push(@out,$_/100); } $line = join (" ",@out); print OUT "$line\n"; } close (IN); close (OUT); __END__

shisho241
質問者

お礼

誠にありがとうございます。 上手くいきました。

その他の回答 (2)

回答No.2

単に output 用にファイルハンドルを用意するだけで、 OK です。 http://pastebin.com/3UJDsKf8

shisho241
質問者

お礼

ありがとうございました。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

個人的には入出力のファイル名をプログラムやスクリプトの中に埋め込むのは嫌いなんだが, さておき「どうも上手く行きません」とは具体的に何をどうやってどう「うまくいかない」のですか? ファイルのオープンやオープンしたファイルへの書き込みは, 当然ですができますよね?

shisho241
質問者

お礼

ありがとうございました。

関連するQ&A