码迷,mamicode.com
首页 > 其他好文 > 详细

14.下载---wget使用

时间:2016-08-19 11:14:55      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

前言:

感冒好几天,停了好几天没写了,今天补发一篇

?

正文

  1. 功能需求

1.写一个shell脚本

2.判断现在目录下是否存在"d.rar",如果不存在则从往上下载,并存储为d.zip

3.判断现在目录下是否存在"licence"文件,如果不存在则从往上下载(conf.txt),并读取第一行,保存为licenece文件名

二、脚本实现

RAR_FILE="http://www.ddd.com/d.rar"

CONF_FILE="http://www. ddd.com/conf.txt"

ZIP_FILE="d.zip"

if [ ! -f $ZIP_FILE ]

then

wget -O $ZIP_FILE $RAR_FILE

echo "d.zip is downloaded"

fi

?

if [ ! -f "licence" ]

then

wget $CONF_FILE

sed -n ‘1p‘ conf.txt >licence

echo "licence created"

fi

rm -f conf.txt

echo "init done"

?

三、讲解

1.wget

使用率很高的linux下载工具

wget url

wget www.dddd.con/d.rar

自定义下载文件名

wget –O (大写) 文件名 url

wget –O d.zip www.dddd.com/dddd.rar

2.sed

强大的文件处理(编辑)工具

主要是以行为单位进行处理,可以将数据进行替换、删除、新增、选取的特定工作

读取文件显示第x行

sed –n ‘1p‘ 文件名

1p代表第一行,2p代表第二行

sed –n ‘1,2p‘ 文件名 读取第一行至第二行

sed –n ‘$p‘ 文件名 读取最后一行

?

尾声

14.下载---wget使用

标签:

原文地址:http://www.cnblogs.com/fatsnake/p/5786785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!