2012-04-01 32 views

Trả lời

6

-O filename chỉ hoạt động khi bạn cung cấp cho nó một URL duy nhất.
Với nhiều URL, tất cả nội dung tải xuống đều kết thúc bằng filename.

Bạn có thể sử dụng một while...loop:

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

sự khác biệt giữa tên tập tin đầu ra mặc định và tên tập tin này là gì? Cả hai sẽ xấu và không thể đọc được. –

+0

Làm cách nào để có thể đặt tên tùy chỉnh cho từng url được xác định bên trong urls.txt Ví dụ: trong url url, tôi xác định 'url name [new line] url name' – davoclavo

+0

@Thirit. Bạn có thể sử dụng lệnh 'sed'. – kev

Các vấn đề liên quan