如何使用通配符作为前缀重命名许多文件

标准

假设我有许多文件名,例如:

foo_192.168.1.1.sh
bar_192.168.1.1.sh
baz_192.168.1.1.sh
qux_192.168.1.1.sh

我想将它们全部重命名为

foo_192.168.1.100.sh
bar_192.168.1.100.sh
baz_192.168.1.100.sh
qux_192.168.1.100.sh

我将如何做到最好?

mv *.1.sh .100.sh 不起作用。

用户名

大概有1000种方法可以做到这一点。这是我想到的第一个:

rename 's/1\.sh/100.sh/' *

rename 采用模式作为第一个参数,并尝试重命名目标文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章