【发布时间】:2018-10-26 00:13:57
【问题描述】:
所以我有一个文件夹,里面有几个这样命名的文件:
name_file_00000.jpg
name_file_00001.jpg
name_file_00002.jpg
name_file_00003.jpg
...
name_file_00080.jpg
我想像这样重命名这些文件:
name_file_00000.jpg ==> name_file_00001.jpg
name_file_00001.jpg ==> name_file_00002.jpg
name_file_00002.jpg ==> name_file_00003.jpg
...
name_file_00080.jpg ==> name_file_00081.jpg
如何在 Linux 中使用单个命令做到这一点?
【问题讨论】:
-
只需编写一个shell脚本来计算预期的文件名并执行
mv移动命令。 -
带有 for 循环和 shellscript 中的 mv 命令
-
Stack Overflow 不是代码编写服务。请出示您的代码。由于 Stack Overflow 向您隐藏了关闭原因:寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定问题或错误以及在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example。
标签: regex linux command-line rename