小脚本练习(2)

写一个脚本
1、如果/tmp/net目录存在就切换至此目录,否则就先创建此目录,而后切换进去;
2、下载ftp://192.168.0.254/pub/Files/RH033.txt至此目录中,并将名字设置为在原名字后面添加上当前日期和时间,形如:
  rh033-2012-02-212-17-31-10.txt
3、下载完成后向用户报告完成下载。

#!/bin/bash
#
DIR= /tmp/net
if [ -e $DIR ];then
  cd $DIR
else
  mkdir $DIR
  cd $DIR
fi

 wget -c ftp://192.168.0.254/pub/Files/RH134.txt -O RH134-`date +%F-%H-%M-%S`.txt
 retval=$?
 if [ $retval -eq 0 ];then
   echo " successfully"
 fi


写一个脚本:
1、提醒用户输入要下载的文件所在的服务器地址,形如:ftp://172.16.0.1;
2、提醒用户输入要下载的文件在远程服务器上的路径,形如:/pub/isos/rhci.iso,这个路径跟前面指定的服务器路径一起组成URL;
3、提醒用户输入下载后的文件的保存目录;如果保存目录存在则提醒用户目录已经存在,并提示用户是否继续。如果用户回答否的话则终止下载;如果要保存的目录不存在,则先创建之;
4、下载文件完成后,提醒用户下载完成;


#!/bin/bash
#
read -p "input download address:" ADDRESS
read -p "input route:" ROUTE
read -p "save dir:" DIR
if [ -e $DIR ];then
   echo " dir exits are you go on?"
   read -p "please input one choice:" CHOICE
  if [ "$CHOICE" = "N" -o  "$CHOICE" = "n" ];then
       echo "stop download "
       exit
  fi
else
   mkdir $DIR
   wget $ADDRESS$ROUTE $DIR
   retval=$?
   if [ $retval -eq 0 ];then
     echo " successfully"
   fi
fi

 

脚本需要时常练习才可以,有句话不是这么说的么:“熟读唐诗三百首,不会作诗也会吟” 么,刚开始总是晕乎乎的,现在也算有点清醒了,总要一个过程的。加油!!^^ ^^每天进步一点点

各位有什么好的建议,分享一下^^ ^^

你可能感兴趣的:(脚本,脚本练习)