我正在运行一个Perl脚本,试图完成如下的文件重命名...
我有一个文件夹中包含一些*.ru.jp文件和其他不相关的文件。我想用一个计数器变量作为编号来重命名这些文件。
在Bash中,我会这样做...
例如,如果计数器为1,则myfile.ru.jp将被重命名为myfilet1.ru.jp。 "t"只是一个命名,表示t1,t2等。最终会有一个外部循环标记mafilet2.ru.jp等,并且随着计数器变量的增加而增加。
我想知道如何编写和表示类似于Perl脚本中的for循环?
谢谢。
-乔伊
我有一个文件夹中包含一些*.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循环?
谢谢。
-乔伊
push $element => @list
时会发生什么呢?哎呀,错了。要小心使用胖逗号。 - jrockway