文件夹中的多个名称更改 bash
multiple name change in folder bash
您好,我正在使用此代码:
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
我哪里出错了?
谢谢
您可以使用:
rename 's/\.(ubz|set)/.uz/g' *.ubz *.set -vn
您好,我正在使用此代码:
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
我哪里出错了? 谢谢
您可以使用:
rename 's/\.(ubz|set)/.uz/g' *.ubz *.set -vn