私は Perl を初めて使用し、Windows 7 の CommandPrompt ダイアログ ボックス内で .pl ファイルを次のように実行しています。
c:\perlscripts\runReport.pl 5
CommandPrompt ダイアログ ボックスに出力を表示する以外に、出力をテキスト ファイルにリダイレクトする方法はありますか?
ヘルプ/指示をいただければ幸いです。よろしく。
私は Perl を初めて使用し、Windows 7 の CommandPrompt ダイアログ ボックス内で .pl ファイルを次のように実行しています。
c:\perlscripts\runReport.pl 5
CommandPrompt ダイアログ ボックスに出力を表示する以外に、出力をテキスト ファイルにリダイレクトする方法はありますか?
ヘルプ/指示をいただければ幸いです。よろしく。
行に「>filename.txt」を追加すると、代わりに結果がファイルに出力されます。両方を実行したい場合は、http://code.google.com/p/wintee/にwinteeユーティリティがあるようです。UNIX teeに似ている場合は、使用するよりも'|を追加するだけで済みます。teefilename.txt'を自分の行に追加します。
コマンドラインで出力を印刷する代わりに。出力をファイルに書き込むことができます。
# Opening file to write the program's output.
open(FH, ">myFile.txt") or die "Cannot open myFile.txt";
# include module to dump output.
use Data::Dumper;
print FH Dumper(@output);
close FH;
それ以外の場合は、次のように記述できます。
perl my_script.pl > myFile.txt