- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:perl 計算結果をファイルへ出力したい)
perlで計算結果をファイルに書き込む方法を教えてください
このQ&Aのポイント
- perlでファイルに計算結果を書き込む方法を教えてください。
- 質問者はperlを始めたばかりで、ファイルへの書き込み方法が分からないようです。
- 既存のプログラムをベースにファイルに書き込む方法を試してみたが、うまくいっていないようです。
- みんなの回答 (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__
その他の回答 (2)
- MillenniuM
- ベストアンサー率58% (42/72)
回答No.2
単に output 用にファイルハンドルを用意するだけで、 OK です。 http://pastebin.com/3UJDsKf8
質問者
お礼
ありがとうございました。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
個人的には入出力のファイル名をプログラムやスクリプトの中に埋め込むのは嫌いなんだが, さておき「どうも上手く行きません」とは具体的に何をどうやってどう「うまくいかない」のですか? ファイルのオープンやオープンしたファイルへの書き込みは, 当然ですができますよね?
質問者
お礼
ありがとうございました。
お礼
誠にありがとうございます。 上手くいきました。