perlで6(6)の一時ファイルを作成し、 `system())の呼び出しの名前を取得するにはどうすればよいですか?perlに複数の一時ファイルを作成する
私は、この擬似コードを最適化したい:
my $TEMP0 = new File::Temp(UNLINK => 0);
system("PROGRAM0 --output $TEMP0");
my $TEMP1 = new File::Temp(UNLINK => 0);
system("PROGRAM1 --input $TEMP0 --output $TEMP1");
my $TEMP2 = new File::Temp(UNLINK => 0);
system("PROGRAM2 --input $TEMP0 --output $TEMP2");
my $TEMP3 = new File::Temp(UNLINK => 0);
system("PROGRAM3 --input $TEMP1 $TEMP2 --output $TEMP3");
my $TEMP4 = new File::Temp(UNLINK => 0);
system("PROGRAM4 --input $TEMP3 --output $TEMP4");
my $TEMP5 = new File::Temp(UNLINK => 0);
system("PROGRAM4 --input $TEMP4 --output $TEMP5");
、最後には、一時ファイルのすべてのリンクを解除:
unlink($TEMP0);
unlink($TEMP1);
unlink($TEMP2);
unlink($TEMP3);
unlink($TEMP4);
unlink($TEMP5);