Limita o número de downloads de arquivos com wget?

0

Estou tentando baixar todos os arquivos pdf de um site usando wget . Eu só exijo que arquivos n sejam baixados. Como eu posso dizer wget para parar depois de baixar arquivos n ?

    
por Rajeev 07.03.2018 / 17:27

1 resposta

0

AFAIK, não há nenhuma para fazer isso diretamente de dentro de wget , então:

O que eu faria:

#!/bin/bash

num=10
mech-dump --links http://domain.tld/path |
grep -i '\.pdf' |
while read url; do
    if ((++c <= num)); then
        wget "$url"
    fi
done

mech-dump é pacote debian libwww-mechanize-perl

    
por 07.03.2018 / 17:30

Tags