[問題] 關於用寫shell script執行wget去抓檔案

看板Linux作者 (跑很快的驢子)時間14年前 (2011/05/26 20:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
請問最近剛開始在學習shell script但是有一些還是不會寫 我目前有一個網址的資料.因為網站上沒有資料夾瀏覽的權限 目前已經推測出來資料夾的檔案內容結構 分別為 http://xxx.xxx.xxx/'$i'/0'$j'.html (這個部分我不確定字串跟變數連接怎麼用 php有連接子. shell就不了解了) $i 從 010 ~ 730 ($i+=10) $j 從 01 ~ 99 ($j+=1) 我想要在script內就寫好能夠自動建立目錄 首先進入010目錄後 把檔案抓好後 離開010目錄 開始進入020 繼續把檔案抓好 我有先寫了一部分shell 只是有點卡住了 進入目錄以及離開目錄的判斷式 不知道該寫在哪邊.... 想請各位給點指導一下 #! /bin/bash //先建立目錄 for((a=1;a<=73;a++)) do if [a<10];then mkdir 0'$a'0 else mkdir '$a'0 done //i表示目錄 j表示檔案編號 for((i=1;i<=73;i++)) do for((j=1;j<100;j++)) do if [j<10]; then wget http://xxx.xxx.xxx/0'$i'0/00'$j'.html elif [j>10]; then wget http://xxx.xxx.xxx/'$i'0/0'$j'.html fi done done 這真的不是作業文... 還是有沒有人可以推薦個有多重變數的批次下載軟體阿.... -- 受夠了在Windows上,病毒滿天飛, 電腦常常中毒重灌嗎? 你一定要來試試看OpenSuse! 完全免費,安裝速度快, 操作介面美觀大方,系統管理簡便, -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.6.26.41 ※ 編輯: yihinwind 來自: 124.6.26.41 (05/26 20:34)

05/26 20:35, , 1F
curl?
05/26 20:35, 1F

05/27 20:16, , 2F
wget -r -l 2 -A [0-9] http://...
05/27 20:16, 2F
文章代碼(AID): #1Dta6_F4 (Linux)
文章代碼(AID): #1Dta6_F4 (Linux)