shell应用之下载rpm包
2024-10-19 08:37:05
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
最新文章
- ajax批删
- 居于Web的进度条实现思路(下载百分比)
- JAVA中的Calendar得到当前时间的年份、月份、日期
- OBject copy 和retain区别
- Object-C 基础笔记2--方法
- 自定义View(2)canas绘制基本图形的示例
- Babel6.x 转换ES6
- Laravel5.3 流程粗粒度分析之bootstrap
- Mac iTerm2使用rz、sz从远程上传下载文件
- 菜鸟学IT之IP基础
- Python 斐波那契数列练习
- hbase 问题整理
- day_4_24 py
- 泡泡一分钟:Exploiting Points and Lines in Regression Forests for RGB-D Camera Relocalization
- 为啥我做的RFM模型被人说做错了,我错哪了?
- ES6的export和import
- SAP 费用
- MyBatis框架介绍及其实操
- python 写入execl记录
- CIR,CBS,EBS,PIR,PBS 名词解释 令牌桶应用