假设我有一个具有相同名称但不同文件扩展名的文件列表:
name.a
name.b
name.c
...
name.z
Run Code Online (Sandbox Code Playgroud)
并希望将它们重命名为:
newname.a
newname.b
newname.c
...
newname.z
Run Code Online (Sandbox Code Playgroud)
我怎么能在一个bash命令中重命名这个操作?
你可以使用rename实用程序:
rename 's/^name\./newname./' name.*
Run Code Online (Sandbox Code Playgroud)