因为之前看到一篇关于自动化下载linux运维趋势的shell脚本,一来觉得linux运维趋势不错,二来也感觉作者的确很NB。呵呵,于是自己写写,其实下载不麻烦,运用wget即可,原文中对于下载后的文件名处理的很好,但是,自己感觉还是用期数代表即可。所以就没有能的那么复杂,只是可以方便下载就好,自己玩玩!
以下的俩个脚本都是请用户自己输入自己希望下载的linux运维趋势的期数,比如20,19这个样子,shell是用$1输入进去,而python是用raw_input输入进去。
python:
# -*- coding: cp936 -*-
import urllib
import urllib2
Num = raw_input("Please input Num:")
testurl = "http://os.51cto.com/down/linuxops/51cto_linuxops_issue%s.pdf"
url = testurl % Num
print "download with urllib"
a = "linux%s.pdf"
c= a % Num
urllib.urlretrieve(url,c)
对于shell的做法,其实就是一条命令。无所谓脚本了
#!/bin/bash
wget http://os.51cto.com/down/linuxops/51cto_linuxops_issue$1.pdf

转载于:https://blog.51cto.com/ygongzi/936103

运用shell,python自动下载linux系统运维相关推荐

  1. 新版个人所得税计算python_2019年新税率工资计算器(python脚本) | linux系统运维...

    #!/usr/bin/evn python # coding=utf-8 # 2019年新税率个人所得税计算器,本脚本仅供学习 # blog: http://www.linuxyw.com # aut ...

  2. linux 的手机操作系统下载地址,Linux系统运维之下载Linux操作系统地址

    本文主要向大家介绍了Linux系统运维的下载Linux操作系统地址,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 有很多初次接触Linux的新人都会发问,应该到哪里下载Lin ...

  3. 很实用的Linux 系统运维常用命令及常识(超实用)

    很实用的Linux 系统运维常用命令及常识(超实用) 作为Linux运维,需要了解Linux操作系统的基本使用和管理知识,下面脚本之家小编给大家介绍下Linux运维需要掌握的命令,想成为Linux运维 ...

  4. Linux系统运维常用命令

    Linux 系统运维常用命令 1 文件管理2 软件管理3 系统管理 4 服务管理5 网络管理6 磁盘管理 7 用户管理8 脚本相关9 服务配置 ============================ ...

  5. linux系统运维面试题大全(137道题)

    linux系统运维面试题大全 1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: cat /proc/cpuinfo|grep -c 'physical id' 查看 ...

  6. Linux系统运维九大技能及知识总结,90%日常运维

    Linux 系统运维九大技能及知识总结,搞定 90% 日常运维 | 周末送资料 以下内容包括RedHat和CentOS运维工作中常用的几大技能,并总结了系统运维中网络方面的规划.操作及故障处理等知识. ...

  7. linux系统运维面试题

    标签:linux系统运维面试题 1.     简述常用高可用技术 解答: Keepalived:Keepalived是一个保证集群高可用的服务软件,用来防止单点故障,使用VRRP协议实现.在maste ...

  8. 分享这两年从事Linux系统运维行业的感受

    2019独角兽企业重金招聘Python工程师标准>>> 2015年6月,一次偶然的机会让我这个非科班出生的人从事起了运维(operation)的行业.这两年间,从大的讲,运维社区.技 ...

  9. 作为一个linux系统运维师必须掌握的定期任务执行命令cront

    定期执行任务的相关命令 作为一个linux系统运维师,在我们工作的时候需要定期去执行一些脚本或是命令,比如早上几点我们要开启什么服务,我们不可能守在计算机旁等到那个时候去手动执行那些需要脚本或是命令, ...

最新文章

  1. Cache总义Cache用法之页面声明
  2. 关于code reiview
  3. console程序也有版本和图标
  4. JavaScript-Map和Set
  5. java线程同步的实现_【Java多线程系列三】实现线程同步的方法
  6. get请求可以传body吗_详解用 Go 语言解析各种 HTTP 请求的方法
  7. java url 协议_Java自定义URL协议
  8. nopcommerce插件深度剖析
  9. ERP : 服装行业解决方案
  10. 引入jackson-dataformat-xml的影响
  11. 软件项目设计文档分类
  12. HDP直播个性化设置教程,简单几步提升电视盒子/投影仪观影体验
  13. 科研绘图图表类型种类繁多,本文告诉你如何选择!
  14. 阿里巴巴罗汉堂聚6位诺贝尔奖得主研究社会问题丨科技在哪里强大,哪里便有更大的责任...
  15. 【Angular/TS】一文弄懂安全导航操作符(?.)、非空断言操作符/可选链(?.) 、空值合并运算符
  16. 程序员怎样才能写出一篇好的博客或者技术文章
  17. 【阅读笔记】联邦学习实战——联邦学习智能用工案例
  18. 机器学习与算法(12)--最小角回归(LARS)
  19. SVM-支持向量机算法(一)
  20. Python 深度学习目标检测结果可视化

热门文章

  1. 计算机视觉与深度学习 | 基于MATLAB 深度学习工具实现简单的数字分类问题(卷积神经网络)
  2. java将数字转化为类似10W+的字符串格式
  3. VS2010 手动为控件添加事件处理函数
  4. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
  5. 香帅的北大金融学课笔记10 -- 金融衍生品
  6. C指针原理(28)-垃圾回收-内存泄露
  7. 有粉丝想转行推荐算法,我觉得......
  8. 【竞赛总结】传染病的传播趋势预测
  9. 【NLP】预训练模型综述
  10. AI入门:不用任何公式把循环神经网络讲清楚