shell中如何把url.txt里读取出来的内容下载下来并且按照行号命名保存

以下是目前我下载用的命令:url.txt是URL list(每行一个URL)

for URL in `cat url.txt`; do curl -# -O $URL; done

我现在需要的是在下载的同时按照URL的行号来给文件重命名(假设所有URL都是.jpg,那么第一个下载下来就是1.jpg,第二个就是2.jpg,依次类推)

请问我该怎么改写这段代码。

阅读 4.1k
1 个回答
 i=0;for url in `cat url.txt`; do let i++; `wget ${url} -O ${i}.jpg ` ;done
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进