示例资源列表
如url.txt:
我们需要下载这些图片,并保存在各自的文件夹下。
脚本如下
如download.sh
<span style="color: #0000ff;">pwd</span><span style="color: #000000;">
<span style="color: #0000ff;">while<span style="color: #000000;"> read line
<span style="color: #0000ff;">do<span style="color: #000000;">
{
<span style="color: #0000ff;">if [ -n <span style="color: #800000;">"<span style="color: #800000;">$line<span style="color: #800000;">"<span style="color: #000000;"> ]
<span style="color: #0000ff;">then<span style="color: #000000;">
cd $mydir
url=$(<span style="color: #0000ff;">echo <span style="color: #800000;">"<span style="color: #800000;">$line<span style="color: #800000;">" | <span style="color: #0000ff;">tr -d <span style="color: #800000;">'<span style="color: #800000;">\r<span style="color: #800000;">'<span style="color: #000000;">)
picdir=$(<span style="color: #0000ff;">echo $url | <span style="color: #0000ff;">sed -r <span style="color: #800000;">'<span style="color: #800000;">s/http:\/\///g<span style="color: #800000;">'<span style="color: #000000;">)
picname=$(<span style="color: #0000ff;">echo ${picdir##/<span style="color: #000000;">})
picpath=$(<span style="color: #0000ff;">echo ${picdir%<span style="color: #008000;">/<span style="color: #008000;">})
mkdir -p $picpath
cd $picpath
wget -O $picname echo $url
fi
}
done < $1
exit 0
这里有几点要注意:
1、为了去掉文本文件中行末的换行符,要进行删除:
运行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。