小编joe*_*oey的帖子

如何在Perl中的for循环中重命名文件

我正在运行Perl脚本并尝试重命名文件,如下所示.

我有一个包含其他非相关文件的文件夹中的*.ru.jp文件列表.我想用一个我作为计数器变量获得的数字重命名.

在Bash中,我会这样做......

for i in $(ls *.ru.jp); do x=${i%%.*}; mv $i  "$x"t"$counter".ru.jp ;done
Run Code Online (Sandbox Code Playgroud)

例如,如果计数器是1,myfile.ru.jp将被重命名为myfilet1.ru.jp."t"只是一个命名,表示t1,t2 ......等.并且最后会有一个外部循环,最终将标记mafilet2.ru.jp等等,因为计数器变量增加.

我想知道如何在Perl脚本中编写和表示类似for循环?

谢谢.

-joey

perl loops for-loop rename file-rename

3
推荐指数
2
解决办法
1315
查看次数

标签 统计

file-rename ×1

for-loop ×1

loops ×1

perl ×1

rename ×1