我有一个文件结构:
A/ 2098765.1ext 2098765.2ext 2098765.3ext 2098765.4ext 12345.1ext 12345.2ext 12345.3ext 12345.4ext B/ 2056789.1ext 2056789.2ext 2056789.3ext 2056789.4ext 54321.1ext 54321.2ext 54321.3ext 54321.4ext
我需要重命名所有以20开头的文件,以10开头;即我需要将B / 2022222.1ext重命名为B / 1022222.1ext
我看到有关重命名多个文件的许多其他问题,但似乎无法使我的工作.只是为了看看我是否可以弄清楚我在做什么,我实际上尝试做我做的复制/重命名:
for file in "*/20?????.*"; do echo "{$file/20/10}"; done
但我得到的是
{*/20?????.*/20/10}
有人能告诉我怎么做吗?