5

如何重命名 bash 命令或脚本中的大量文件,以删除 iOS 的视网膜指示器 (@2x)?

我已经调整了它们的大小,但是调整大小的软件在重命名输出文件时并不聪明。

4

1 回答 1

9

${var/}Bash 使用语法提供替换。示例:将出现的${i/AAAA/BBBB}地方替换为. 因此遍历所有匹配的文件并重命名每个文件。AAAA$iBBBB*@2x.*

for i in *@2x.*; do
    mv "$i" "${i/@2x/}"
done
于 2013-07-05T08:34:21.300 回答