wget 不匹配带有通配符的模式

wget 不匹配带有通配符的模式

我正在尝试下载某些 URL,我想使用通配符将其与下一个模式匹配:

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

其中 NUMBER = [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。

相关内容