Tôi có một tệp văn bản chứa 10.000 url với một số duy nhất tôi muốn lưu tệp dưới dạng. Mỗi dòng có mã 10 ký tự, sau đó URL của hình ảnh cần truy xuất. Làm cách nào để tạo tệp đầu vào sử dụng 10 ký tự đầu tiên làm tên tệp wget?
đây là một ví dụ về tệp đầu vào: input.txt
x100083590http://image.allmusic.com/13/adg/cov200/drt200/t291/t29123q8m19.jpg
b200149548http://ecx.images-amazon.com/images/I/41DoH%2BAWKEL.jpg
z100151855http://image.allmusic.com/13/amg/cov200/dri400/i450/i45035hxdrb.jpg
p400171646http://ecx.images-amazon.com/images/I/61cH4n34IhL.jpg
wget -i input.txt
sẽ nhận được tệp nhưng không phải với số duy nhất trước đó.
tôi muốn t29123q8m19.jpg
(dòng đầu tiên) được lưu dưới dạng x100083590.jpg
Nếu có cách tốt hơn để viết ra tệp đầu vào, hãy nói với URL trước, sau đó tôi cũng có thể làm điều đó, nhưng tôi sẽ không bao giờ biết độ dài của trường đầu tiên. Ngay bây giờ 10 ký tự đầu tiên sẽ luôn là những gì tôi muốn lưu hình ảnh wget như.
Chỉnh sửa Điều này đang được thực hiện trong một môi trường windows.