我正在运行 Perl 脚本并尝试完成重命名文件,如下所示。
我有一个包含其他不相关文件的文件夹中的 *.ru.jp 文件列表。我想用一个作为计数器变量的数字重命名。
在 Bash 中,我会这样做......
for i in $(ls *.ru.jp); do x=${i%%.*}; mv $i "$x"t"$counter".ru.jp ;done
例如,如果计数器为 1,myfile.ru.jp 将被重命名为 myfilet1.ru.jp。“t”只是表示 t1、t2...等的命名。最重要的是有一个外部循环,随着计数器变量的增加,最终将标记 mafilet2.ru.jp 等等。
我想知道如何编写和表示与 Perl 脚本中类似的 for 循环?
谢谢。
-乔伊