中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【解决】怎样用批处理实现自动下载如下网页上的xdb文件
作者:
标题: 【解决】怎样用批处理实现自动下载如下网页上的xdb文件 上一主题 | 下一主题
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『楼 主』:  【解决】怎样用批处理实现自动下载如下网页上的xdb文件

非常感谢vkill朋友,他的批处理解决了我的问题,谢谢他,真的很佩服vkill朋友的批处理能力,唉,我等菜鸟只有看的份呀,感谢vkill


symantec的网页,

http://securityresponse.symantec ... pages/CS-SAVCE.html

我想要弄一个批处理放到服务器上,让批处理每天自动下载这个网页上的最新的这个xdb病毒库文件,
批处理的主要任务就是:
自动从该网页或者从ftp://ftp.symantec.com/AVDEFS/norton_antivirus/xdb/中下载最新的那个病毒库文件,然后拷贝到c:\program files\sav目录下。
请问各位,这个批处理该如何写,主要的问题是这个病毒库每天的名字都不一样。要怎么样才能取得最新的文件名呢?


我主要是想下载它网页上的病毒库文件,但是苦于批处理实在是太差,所以请各位高手指教


请问各位高手,这个批处理该怎么样作呢?

[ Last edited by chinaren12 on 2007-1-14 at 06:40 AM ]

2007-1-11 09:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 2 楼』:  

在windows 2003中的ftp命令下,哪个命令能列表ftp特定目录下的所有文件到本地硬盘上??

2007-1-11 10:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 3 楼』:  

唉,没人愿意教我呀???

2007-1-11 14:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 4 楼』:  

大家来支持一下我呀

2007-1-12 03:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 5 楼』:  

自己顶,顶出答案来

2007-1-12 08:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 6 楼』:  

搜索下以前的帖子,有个和这个一样的帖子

2007-1-13 06:10
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 7 楼』:  

随便写的,没有测试

wget "http://securityresponse.symantec.com/avcenter/download/pages/CS-SAVCE.html"

sed "/>.*.xdb</!d;s/.*\(http:\/\/.*.xdb\)\x22>.*/\1/" CS-SAVCE.html|wget -i "-"

[ Last edited by vkill on 2007-4-18 at 02:44 AM ]

2007-1-13 06:17
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by vkill at 2007-1-13 06:17 AM:
随便写的,没有测试

wget "http://securityresponse.symantec.com/avcenter/download/pages/CS-SAVCE.html"

sed "/>.*.xdb</!d;s/.*\(http:\/\/.*.xdb\)\x22>.*/\1/" ...

大哥,能不能麻烦你把那个帖子的地址给我贴一下呀

我万分感谢呀,
还有例子中的 wget是一个另外的软件吗?如果是的话,麻烦你给个地址,谢谢

2007-1-14 05:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 9 楼』:  

非常无限的感谢vkill,

你的这个批处理非常成功,非常感谢,高手,佩服,伟大,感谢,感谢!!!!!!!!!!!!!!!!!!!!!

太感谢了!!!!!

2007-1-14 06:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 10 楼』:  

如果vkill朋友能够解释一下这几个语句的作用就太好了!!!!!!

2007-1-14 06:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by chinaren12 at 2007-1-14 06:35:
如果vkill朋友能够解释一下这几个语句的作用就太好了!!!!!!

下载网页源码,sed 提取到http地址,在wget下载

2007-1-14 06:42
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
chinaren12
中级用户




积分 312
发帖 77
注册 2004-2-9
状态 离线
『第 12 楼』:  

wget我知道,
sed这个命令就不知道了,能详细说说吗?
尤其是通过通配符取http地址的用法,能再多举几个例子吗?

2007-1-14 06:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: