我開發了一個腳本(主要通過訪問多個解決方案並將我的最愛混合在一起)來查找和替換文件中的單詞。這些文件都包含在一個目錄中。出於某種原因,我的腳本進入了一個無限循環,但看起來它的工作原理。爲什麼我的Perl腳本無限循環?
我將不勝感激任何解釋爲什麼它不會退出循環。
#!/usr/bin/perl -i.bak
my $DIRECTORY = '/home/mrk28/testing/findreplace';
opendir (DIR, $DIRECTORY);
@count = readdir(DIR);
my $count = @count;
print $count-2;
my $i = 0;
while ($i < $count) {
s/prods55a/sapprda/;
$i=+1;
print;
}
謝謝。顯然,我是perl的新手。 – MikeKusold 2010-10-26 20:21:53