由於以前看到一篇關於自動化下載linux運維趨勢的shell腳本,一來以爲linux運維趨勢不錯,二來也感受做者的確很NB。呵呵,因而本身寫寫,其實下載不麻煩,運用wget便可,原文中對於下載後的文件名處理的很好,可是,本身感受仍是用期數表明便可。因此就沒有能的那麼複雜,只是能夠方便下載就好,本身玩玩!
如下的倆個腳本都是請用戶本身輸入本身但願下載的linux運維趨勢的期數,好比20,19這個樣子,shell是用$1輸入進去,而python是用raw_input輸入進去。
# -*- 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