wget não combina padrões com curingas

wget não combina padrões com curingas

Estou tentando baixar determinados URLs que gostaria de combinar com o próximo padrão usando curingas:

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

onde NÚMERO = [0-9]*

a saída disso é http 404.

Só funciona quando eu executo da seguinte maneira:

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

onde NUMBER é um id_number.

Eu não quero algo assim...for i in {0..1000};do wget ....$i...; done

alguma sugestão?

Responder1

Apenas tente isto:

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

O shell se expandirá para os comandos corretos e obterá seus arquivos, de 1 a 100.

informação relacionada