linux – 更好的方式根据多种模式重命名文件
发布时间:2020-05-24 11:42:26 所属栏目:Linux 来源:互联网
导读:很多我下载的文件在他们的文件名中有垃圾邮件/垃圾邮件,例如 [www.crap.com] file.name.ext www.crap.com – file.name.ext 我想出了两种处理方法,但是他们似乎很笨重: 参数扩展: if [[ ${base_name} != ${base_name//[+([^]])]} ]]then mv -v ${dir_name}/
|
很多我下载的文件在他们的文件名中有垃圾邮件/垃圾邮件,例如 [www.crap.com] file.name.ext www.crap.com – file.name.ext 我想出了两种处理方法,但是他们似乎很笨重: 参数扩展: if [[ ${base_name} != ${base_name//[+([^]])]} ]]
then
mv -v "${dir_name}/${base_name}" "${dir_name}/${base_name//[+([^]])]}" &&
base_name="${base_name//[+([^]])]}"
fi
if [[ ${base_name} != ${base_name//www.*.com - |
