LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4197|回复: 4

wget批量下载文件后,如何重命名!

[复制链接]
发表于 2008-1-10 21:38:42 | 显示全部楼层 |阅读模式
问题描述:
用wget下载一个文件里的所有代码,就是:
wget -i file
文件file里面有很多的很多URL,文件名没有规律,我想问的是,怎么处理把第一个下载下来的文件命名为1,第二个下载下来的命名为2,依次……

PS一下:file里的URL不是手工写入的,每个URL一行,文件名没有规律!但是第一个文件正好是我想要的文件1,依次……如果不重新命名的话,下载下来没有可读性,倒不如不下载!所以,请大家帮帮忙!谢谢!
发表于 2008-1-10 23:37:41 | 显示全部楼层
根据时间的排序,输出给 mv

我去想想具体怎么做
回复 支持 反对

使用道具 举报

发表于 2008-1-10 23:41:18 | 显示全部楼层
ls -t 就可以按照时间排序了,现在想到的思路是

ls -t | awk xxxx | xargs mv xxxxxx
回复 支持 反对

使用道具 举报

发表于 2008-1-11 02:13:04 | 显示全部楼层
  1. awk '{printf("wget -O %d "%s""),++a,$0}' file | xargs
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-11-24 12:01:27 | 显示全部楼层
wget "www.baidu.com" -O baidu.index.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表