更改多个相似文件名的结尾

Pro*_*iat 2 bash text-processing filenames rename files

我有很多与此类似的文件:

56.mp3?referredby=rss
Run Code Online (Sandbox Code Playgroud)

我想要做的是删除?referredby=rss它们,所以它们会是这样的:

56.mp3
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Ste*_*itt 6

如果你有 Perl rename,那就很简单了

rename 's/\?referredby=rss//' ./*referredby=rss
Run Code Online (Sandbox Code Playgroud)

util-linux rename

rename '?referredby=rss' '' ./*referredby=rss
Run Code Online (Sandbox Code Playgroud)