Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有很多文件名为
01- El monstruo del lago ness [www.newpct.com].avi
或者
Inspector gadchet 01- El monstruo del lago ness.avi
在这两种类型中,我想改成这个
01- El monstruo del lago ness.avi
bash 中是否有任何脚本可以从多个文件中同时删除一个模式?(模式可以在文件的开头、结尾或中间)
P:单词之间有空格
假设您有rename(perl 附带的那个),以下可能对您有用:
rename
rename 's/^[^\d]+//;s/\s?\[.*\]//' *.avi
您可以使用不同的解决方案,包括类似的解决方案
for fname in `find ./ -name "*.avi" `; do mv $fname `echo $fname | sed -e 's/pattern/replace/g'`;done
警告,有潜在危险。尝试使用echo而不是mv查看将移动的内容。
echo
mv