wget не сопоставляет шаблоны с подстановочными знаками

wget не сопоставляет шаблоны с подстановочными знаками

Я пытаюсь загрузить определенные URL-адреса, которые я хотел бы сопоставить со следующим шаблоном, используя подстановочные знаки:

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

Оболочка расширится до правильных команд и получит ваши файлы от 1 до 100.

Связанный контент