2012-04-01 11 views

Respuesta

6

-O filename sólo funciona cuando le das una sola URL.
Con varias URL, todo el contenido descargado termina en filename.

Se puede utilizar un while...loop:

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

Cuál es la diferencia entre el nombre del archivo de salida por defecto y este nombre de archivo? Ambos serán feos y no legibles. –

+0

Cómo sería posible establecer un nombre personalizado para cada url definido dentro de urls.txt Por ejemplo, en urls.txt defino 'url name [new line] url name' – davoclavo

+0

@Thirit. Puede usar el comando 'sed'. – kev

Cuestiones relacionadas