如何在Linux / Unix中将多个文件从一个扩展名重命名为另一个扩展名?

前端之家收集整理的这篇文章主要介绍了如何在Linux / Unix中将多个文件从一个扩展名重命名为另一个扩展名?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些以’.1’结尾的文件,例如:
example.file.ex1.1
example.file.ex2.1
example.file.ex3.1

有没有办法可以快速重命名它们而不使用末尾的’.1′(例如example.file.ex1,example.file.ex2等)?

谢谢!

解决方法

纯粹的bash解决方案:
for curFile in example.file.*.1; do
    mv -- "$curFile" "${curFile:0:-2}"
done

猜你在找的Linux相关文章