stdcerr Asked: 2019-05-02 07:29:26 +0800 CST2019-05-02 07:29:26 +0800 CST 2019-05-02 07:29:26 +0800 CST 如何使用通配符作为前缀重命名多个文件 772 假设我有很多文件名,例如: 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不起作用。 linux bash 1 个回答 Voted Best Answer user1794469 2019-05-02T07:42:13+08:002019-05-02T07:42:13+08:00 可能有 1000 种方法可以做到这一点。这是第一个想到的: rename 's/1\.sh/100.sh/' * rename将模式作为第一个参数并尝试重命名目标文件。
可能有 1000 种方法可以做到这一点。这是第一个想到的:
rename
将模式作为第一个参数并尝试重命名目标文件。