wget 不符合帶有通配符的模式

wget 不符合帶有通配符的模式

我正在嘗試下載某些網址,我想使用通配符將其與下一個模式匹配:

http://example.org/subtitles?q=NUMBER_en&format=srt

其中數字 = [0-9]*

其輸出為http 404。

僅當我按以下方式運行時才有效:

http://example.org/subtitles?q=NUMBER_en&format=srt

其中 NUMBER 是 id_number。

我不想要類似的東西...for i in {0..1000};do wget ....$i...; done

有什麼建議嗎?

答案1

試試這個:

wget http://example.org/subtitles?q={1..100}_en&format=srt

shell 將擴展為正確的命令並獲取檔案(從 1 到 100 個)。

相關內容