Linux下 使用 wget 批量下载文件 并重命名

Linux下 使用 wget 批量下载文件 并重命名,第1张

写个shell,从txt里读出来,循环做,txt文件两列,第一列为URL,第二列为文件名

#!/bin/bash

while read src_url des_file

do

    wget -c "$src_url" -O $des_file

done < yourfilename.txt

网站上传的500多张图片后发现需要区分缩略图,大图,中图。但是之前上传的没有区分,无奈之下只能省事的办法了,总不能一张一张的修改吧。写一段bash,使用mv命令达到批量重命名的目的。例子:我现在要把aaaaaaaaaaaaa.jpg重命名为aaaaaaaaaaaaa_MED.jpg请使用如下命令:for i in *.jpgdo mv "$i" "${i%.jpg}_MED.jpg" done同理aaaaaaaaaaaaa_MED.jpg重命名为aaaaaaaaaaaaa_LRG.jpg的方法:for i in *.jpgdo mv "$i" "${i%_MED.jpg}_LRG.jpg" done


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8787617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存