我在Perl的初學者,我試圖從「開始的Perl:柯蒂斯坡」運行這個樣本例如行爲 #!/perl/bin/perl
use strict;
use warnings;
use diagnostics;
my $hero = 'Ovid';
my $fool = $hero;
print "$hero isn't that much of a hero. $fool is a fool
我正在寫一個代碼調用有4個參數(3個散列和一個文件處理程序)的子程序。我想知道如何在子程序中訪問它們。我的代碼如下。 #print OUTFILE "Content of TPC file:.\n";
my $DATA_INFO = $ARGV[0];
my $OUT_DIR = $ARGV[1];
my $log= "$OUT_DIR/log1";
open(LOG1,">$log");
我有一個Perl腳本,它將一個哈希轉儲到'output.txt'文件中。問題是,每次運行這個腳本時,同一個'output.txt'文件被覆蓋。每次運行腳本時如何生成一個新的.txt文件,以便每次運行的結果都在單獨的文件中? 我有這樣的事情,現在我的Perl腳本的末尾: print Dumper(\%data);
open my $temp, '>', 'output.txt' or die $!
我試圖通過使用foreach循環外部的索引鍵值從數據打印列。 my @col;
foreach(<DATA>){
@x = split(' ',$_);
@xz = ($x[0],$x[1],$x[2]) ;
#print "$x[0]\n"; This is working but i'm not expect this.
push(@col,@xz);
}
pri