我一直在寻找一个 linux 命令行单行程序来一次重命名一堆文件。
pattern1.a pattern1.b pattern1.c ...
一旦命令执行,我应该得到
pattern2.a pattern2.b pattern2.c ...
最佳答案
for i in pattern1.*; do mv -- "$i" "${i/pattern1/pattern2}"; done
在运行它之前,在 mv
前面添加一个 echo
以查看它会做什么。
关于linux - 一个类轮重命名一堆文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877103/