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

셸은 올바른 명령으로 확장되고 1에서 100까지 파일을 가져옵니다.

관련 정보