中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-13 00:11
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]我想取LOG日志的最后一条,转到新文件(已解决) 查看 823 回复 7
楼 主 [求助]我想取LOG日志的最后一条,转到新文件(已解决) 发表于 2010-01-07 11:05 ·  中国 北京 北京中电飞华通信股份有限公司
新手上路
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
@echo off
for /f "tokens=*" %%i in (alert.log) do set var=%%i
echo %var%
pause

例如我现在有一LOG日志,alert.log,我用以上命令却不能显示出LOG文件的最后一条记录,显示ECHO OFF 关闭,好象变量赋值不正确,但是我要把此LOG日志打开在手动添加几行数据保存后,用以上命令即可以正常显示。。。。而系统生成的LOG怎么试都不行,包括在此命令前加入copy alert.log alert.log或者echo 测试 >>alert.log都不行,必须手动打开log加入几行数据就可以了。。

变量延迟??
set var=111

我在此命令前加入以上命令,最终显示的111。。怀疑语句根本就没去执行laert.log..........

[ Last edited by 49172018 on 2010-1-7 at 12:50 ]
2 发表于 2010-01-07 11:08 ·  中国 北京 北京中电飞华通信股份有限公司
新手上路
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
补充一点:
手动建的alert.log均可正常显示,唯独系统生成的alert.log不可以。。。郁闷好些天了,哪位高手帮帮忙啊?难道系统中目标文件存在什么权限问题?
3 发表于 2010-01-07 12:04 ·  中国 江苏 苏州 太仓市 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
把你的log传上来撒
4 发表于 2010-01-07 12:19 ·  中国 北京 北京中电飞华通信股份有限公司
新手上路
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
您好,文件已上传,49172018,编号:1783,系统LOG,网管系统用那个。。。

[ Last edited by 49172018 on 2010-1-7 at 12:23 ]
5 发表于 2010-01-07 12:34 ·  中国 江苏 苏州 太仓市 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线


[ Last edited by huahua0919 on 2010-1-7 at 12:37 ]
6 发表于 2010-01-07 12:38 ·  中国 北京 北京中电飞华通信股份有限公司
新手上路
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
谢谢,您可真是高人~
能帮我解释一下我那个命令为什么不行吗~?
7 发表于 2010-01-07 12:48 ·  中国 北京 中电华通通信有限公司
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
18年会员
UID 116706
性别 男
状态 离线
参考这个帖子:
http://cn-dos.net/forum/viewthread.php?tid=39304

[ Last edited by qinchun36 on 2010-1-7 at 12:52 ]
附件
nulchar.gif
┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛
8 发表于 2010-01-07 12:51 ·  中国 北京 北京中电飞华通信股份有限公司
新手上路
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
谢谢大家~~
论坛跳转: