我在几个文件夹中有几千个文件,名字如下:
filename #1.mp4
filename #1.mp4
.
.
.
filename #5555.mp4有没有一种方法可以在mac上将#number部分大容量地移到文件名的开头?因此,结果将是:
#1 filename.mp4
#2 filename.mp4
.
.
.
#5555 filename.mp4到目前为止,我已经尝试了两种软件,一种是Mac的改名器,一种是Mac的Namechanger。也没有选择去做我想要做的事。
发布于 2016-02-28 18:58:24
使用rename实用程序(基于perl),您可以这样做:
rename 's/^(.+)\s+(#\d+)/$2 $1/' *.mp4如果rename不可用,则使用sed
for f in *.mp4; do
mv "$f" "$(sed -E 's/^(.+) +(#[0-9]+)/\2 \1/' <<< "$f")"
donehttps://stackoverflow.com/questions/35686811
复制相似问题