shell腳本實例下載
1、設置linux無密碼訪問
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub |ssh -p22 [email protected] `cat - >> ~/.ssh/authorized_keys`
2、scp -P22 /opt/a.txt [email protected]:/opt
B. linux shell腳本的循環下載
#!/bin/bash
#usage:getfileFirstDayLastDay
curday=$2
firstday=$1
while[$firstday-le$curday]
do
echo$curday
lftpusername:[email protected]<<EOF
lcd/ftp_folder
binary
getFile_$curday.csv-oFile_$curday.csv
close
bye
EOF
curday=`date-d"$curday1dayago"+%Y%m%d`
done
直接日期加1的根本沒考慮日期跨月的情況
C. shell腳本編寫ftp下載文件
wget是可以處理賬號密碼的,wget --help 你自己可以研究下。
如果願意付費,我可以幫你搞一個vbs腳本。
-----------------------------------
呵呵,放鬆,一切都會好起來的!
D. 如何在Windows下運行linux shell腳本
Linux的shell腳本提供了大量方便的工具,如:awk、grep、more、tail、wc等等,方便用戶對文件、數據的分析,但是windows相對來說就沒那麼方便,要分析一個數據可能需要自己編程、編譯然後才能對一些數據進行分析,對於一些輕量級的數據,不如shell腳本好用。
工具/原料
cygwin
方法/步驟
1
打開http://www.cygwin.com/,下載cygwin對應於自己windows操作系統的版本:32位或64位
(cygwin是一個在windows平台上運行的unix模擬環境,是cygnus solutions公司開發的自由軟體)
2
安提示安裝好cygwin
3
打開cygwin,就可以看到熟悉的命令行提示了,shell環境對應的根目錄是軟體的安裝目錄
4
開始使用linux命令:grep、awk、less、vi等等,如果發現有缺少什麼命令,重新運行setup.exe安裝程序,搜索需求的命令,叉選上即可安裝。
END