![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 05:34 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助删除文本的倒数几行的批处理 |
| 可打印版本 763 / 2 |
| 第1楼 175891641 | 发表于 2007-07-03 22:22 |
| 初级用户 发帖 30 积分 82 | |
|
求助删除文本的倒数几行的批处理 我刚开始学dos,不是很懂
自己试了下比如一个文本有10行,我要保留前4行的文本:),就出了点问题, for /L %%G in (1 1 10) do if %%G lss 4 (for /f "tokens=1,* delims= " %%a in ('type job.txt') do echo %%a%%b>>tmp.txt pause 老是要要出错,谁帮我想想办法。。。 |
|
| 第2楼 ThinKing | 发表于 2007-07-04 10:46 |
| 中级用户 发帖 207 积分 471 | |
| 第3楼 175891641 | 发表于 2007-07-04 13:26 |
| 初级用户 发帖 30 积分 82 | |
|
成功了 ,thank u
'findstr /n .* job.txt' 是显示行号 delims=: 以:为分隔符,并获取后面的变量%%b 真经典啊。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |