我是Perl和Linux的新手。我正在嘗試在Perl中編寫一個程序來查找數組中的元素數量。 (這個數組應該是由當前目錄下帶有「.txt」擴展名的文件組成的,然後我計劃使用這個數組來讀取所有「.txt」文件到一個哈希中)。但是,我一直得到一個數組大小= 0.我知道我的目錄中有八個以上的「.txt」文件,所以我沒有超過八個數組元素?在數組(Perl)中查找元素數量時出錯?
我的程序如下:
#!/user/bin/perl
my $readfdir = '.';
opendir(DIR, $readfdir) or die $!;
my @readf = glob(".*.txt");
my $arrSize = @readf;
print "array size = $arrSize\n";
請指導我什麼,我做錯了。謝謝!
感謝您的糾正。 – user2174373 2013-03-15 16:51:35
@ user2174373不客氣。通過點擊複選標記,您可以將答案標記爲已接受。 – TLP 2013-03-15 19:10:36