2012-04-01 9 views

Odpowiedz

6

tylko -O filename prace kiedy podasz mu pojedynczy URL.
W przypadku wielu adresów URL cała pobrana treść kończy się na filename.

Można użyć while...loop:

cat urls.txt | while read url 
do 
    wget "$url" -O "${url##*/}" # <-- use custom name here 
done 
+0

Jaka jest różnica między domyślnej nazwy pliku wyjściowego i tym pliku? Obie będą brzydkie i nieczytelne. –

+0

Jak można ustawić niestandardową nazwę dla każdego adresu URL zdefiniowanego w urls.txt Na przykład w urls.txt definiuję nazwę url name [nowa linia] url name' – davoclavo

+0

@Thirit. Możesz użyć polecenia 'sed'. – kev

Powiązane problemy