![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 01:05 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]我想取LOG日志的最后一条,转到新文件(已解决) |
| 可打印版本 824 / 7 |
| 第1楼 49172018 | 发表于 2010-01-07 11:05 |
| 新手上路 发帖 5 积分 5 | |
|
[求助]我想取LOG日志的最后一条,转到新文件(已解决) @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楼 49172018 | 发表于 2010-01-07 11:08 |
| 新手上路 发帖 5 积分 5 | |
|
补充一点:
手动建的alert.log均可正常显示,唯独系统生成的alert.log不可以。。。郁闷好些天了,哪位高手帮帮忙啊?难道系统中目标文件存在什么权限问题? |
|
| 第3楼 huahua0919 | 发表于 2010-01-07 12:04 |
| 银牌会员 发帖 780 积分 1,608 | |
|
把你的log传上来撒
|
|
| 第4楼 49172018 | 发表于 2010-01-07 12:19 |
| 新手上路 发帖 5 积分 5 | |
|
您好,文件已上传,49172018,编号:1783,系统LOG,网管系统用那个。。。
[ Last edited by 49172018 on 2010-1-7 at 12:23 ] |
|
| 第5楼 huahua0919 | 发表于 2010-01-07 12:34 |
| 银牌会员 发帖 780 积分 1,608 | |
![]() [ Last edited by huahua0919 on 2010-1-7 at 12:37 ] |
|
| 第6楼 49172018 | 发表于 2010-01-07 12:38 |
| 新手上路 发帖 5 积分 5 | |
|
谢谢,您可真是高人~
能帮我解释一下我那个命令为什么不行吗~? |
|
| 第7楼 qinchun36 | 发表于 2010-01-07 12:48 |
| 高级用户 发帖 400 积分 609 | |
|
参考这个帖子:
http://cn-dos.net/forum/viewthread.php?tid=39304 [ Last edited by qinchun36 on 2010-1-7 at 12:52 ] 附件 nulchar.gif (255.44 KiB) |
|
| 第8楼 49172018 | 发表于 2010-01-07 12:51 |
| 新手上路 发帖 5 积分 5 | |
|
谢谢大家~~
![]() |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |