【发布时间】:2011-12-20 02:11:02
【问题描述】:
我有数百个相同格式的文件。我想通过使用前六个字符和扩展名来重命名文件。
以下代码提取前 6 个字符...我正在显示它们
for i in *.png; do echo $i | awk '{ print substr($0, 0, 7 )}'; done
我无法连接扩展程序。有人可以帮忙吗。如果脚本能用 mv 命令完成就好了。
谢谢
【问题讨论】:
-
所以你所有的文件至少有 6 个字符 + ext 比如:123456.png?
-
是的,它们在 6 个字符内都是唯一的,否则重复无关紧要。这个问题清楚地暗示了这一点。知道提问者对实际情况有多自信会很有趣。
标签: shell