こんにちは、ログファイルを解析して出力をいくつかのファイルにリダイレクトしようとしていますが、最後にいくつかのジャンクという名前のファイルが作成されています.. GLOB(0x152c4e4).txt、GLOB(0x1545c1c).txt そのようなコードでは、グローバルに各変数を定義しています
my $g1logFIle = " " ;
my $V1gFIle = " " ;
my $D1logFIle = " " ;
my $D1logFIle = " " ;
再びファイルを開いて、その出力をリダイレクトしています-
open( $g1logFIle, ">>" , g1logFIle.".txt" ) or die $!;
open( $V1logFIle, ">>" , V1logFIle.".txt" ) or die $!;
open( $D1logFIle, ">>" , D1logFIle.".txt" ) or die $!;
そして、解析中は、解析された出力をファイルに出力しているだけです-
print $D1logFIle "+D1Launch Request ", ($D1hMetrics{NoOfTimes} + 1), "\n\n"
print $V1logFIle "+VOD Launch Request ", ($V1Metrics{NoOfTimes} + 1), "\n\n";
どこが悪いの??