![如何将文件从数字重命名为字母](https://linux22.com/image/11491/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E6%95%B0%E5%AD%97%E9%87%8D%E5%91%BD%E5%90%8D%E4%B8%BA%E5%AD%97%E6%AF%8D.png)
想知道使用适当的脚本重命名这些文件: 2000.jpg B001.jpg 9002.jpg 5006.jpg A007.jpg 至 ICON000.jpg ICON001.jpg ICON002.jpg ICON006.jpg 想要将所有字母加数字转换为图标.......
答案1
看起来您想保留文件名的最后三个数字,并用单词 ICON 替换它们前面的所有内容。
在 Linux 上,您可以使用rename
命令及其perl
正则表达式来完成此操作。只需在图像文件夹中运行以下命令:
rename 's/^.*([0-9]{3}\.jpg)$/ICON$1/' *.jpg
rename
请注意,您的系统上可能存在不同版本。如果rename
上述命令对您不起作用,请查看
https://stackoverflow.com/questions/22577767/get-the-perl-rename-utility-instead-of-the-built-in-rename