文件夹bash中的多个名称更改

时间:2017-06-11 15:01:16

标签: bash rename file-rename

您好我正在使用此代码:

rename 's/\.ubz/.uz/g' *.ubz -vn

将.ubz的所有文件更改为.uz但我也有.set的文件,所以我想将它们更改为.uz。这是我尝试过的,但它只适用于.ubz文件而且.set

没有任何变化
rename 's/\.ubz/.uz/g' -a 's/\.set/.uz/g' *.ubz -a *.set -vn

我在哪里弄错了? 感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用:

rename 's/\.(ubz|set)/.uz/g' *.ubz *.set -vn