O wget não corresponde aos padrões com caracteres curinga


0

Estou tentando fazer o download de certos URLs que gostaria de corresponder ao próximo padrão usando caracteres curinga:

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

onde NUMBER = [0-9] *

a saída disso é http 404.

Só funciona quando eu o executo da seguinte maneira:

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

onde NUMBER é um id_number.

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

alguma sugestão?

Respostas:


0

Apenas tente o seguinte:

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.