shell应用之下载rpm包

 1 #!/bin/bash
 2 read -p "选择下载老师的哪种源:(adv,base,cobbler,docker,mysql,mysql57,open,auto)" download_option
 3 IP=http://172.16.105.251
 4 case $download_option in
 5 adv)
 6 for i in `elinks "$IP"/adv --dump |grep rpm |awk '{print $2}' |grep rpm`;do
 7     wget $i
 8 done
 9 ;;
10 base)
11 for i in `elinks "$IP"/base --dump |grep rpm |awk '{print $2}' |grep rpm`;do
12     wget $i
13 done
14 ;;
15 cobbler)
16 for i in `elinks "$IP"/cobbler --dump |grep rpm |awk '{print $2}' |grep rpm`;do
17     wget $i
18 done
19 ;;
20 docker)
21 for i in `elinks "$IP"/docker --dump |grep rpm |awk '{print $2}' |grep rpm`;do
22     wget $i
23 done
24 ;;
25 mysql)
26 for i in `elinks "$IP"/mysql --dump |grep rpm |awk '{print $2}' |grep rpm`;do
27     wget $i
28 done
29 ;;
30 mysql57)
31 for i in `elinks "$IP"/mysql57 --dump |grep rpm |awk '{print $2}' |grep rpm`;do
32     wget $i
33 done
34 ;;
35 auto)
36 for i in `elinks "$IP"/auto --dump |grep rpm |awk '{print $2}' |grep rpm`;do
37     wget $i
38 done
39 ;;
40 open)
41 for i in `elinks "$IP"/open --dump |grep rpm |awk '{print $2}' |grep rpm`;do
42     wget $i
43 done
44 ;;
45 esac

猜你喜欢

转载自www.cnblogs.com/renyz/p/11330560.html