楼 主
[求助]我想取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
性别 男
状态 离线
第 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
性别 男
状态 离线
┏━━━━━━┓
┃据说是李先生┃
┠──────┨
┃*ntRSS┃
┗━━━━━━┛
第 8 楼
发表于 2010-01-07 12:51 · 中国 北京 北京中电飞华通信股份有限公司
新手上路
★
积分 5
发帖 5
注册 2010-01-06 22:19
16年会员
UID 158133
性别 男
状态 离线
谢谢大家~~

论坛跳转: