我運行一個Perl腳本,並嘗試完成如下重命名文件重命名文件的循環..如何在在Perl
我與其他非文件夾中的* .ru.jp文件列表相關文件。我想用我得到的一個數字作爲計數變量進行重命名。
在bash,我會做的......
for i in $(ls *.ru.jp); do x=${i%%.*}; mv $i "$x"t"$counter".ru.jp ;done
如myfile.ru.jp將被更名爲myfilet1.ru.jp如果計數器1的「T」只是一個命名到指示t1,t2 ...等。首先是一個外部循環,隨着計數器變量的增加,最終會標記mafilet2.ru.jp等等。
我想知道如何編寫和表示類似於Perl腳本中的循環?
謝謝。
-joey
我還挺喜歡你用胖逗號(=>)在這裏顯示舊文件成爲新的:) – toolic 2009-12-23 13:49:01
並認爲人們說Perl代碼是不可讀的! – 2009-12-23 13:56:39
當然,當你編寫'push $ element => @ list'時會發生什麼。糟糕,錯了。用逗號小心一點。 – jrockway 2009-12-24 05:31:59