运用shell,python自动下载linux系统运维

    因为之前看到一篇关于自动化下载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
 
 

 

你可能感兴趣的:(shell,python,下载,Linux运维趋势)