![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 16:30 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 删除指定字符行问题 |
| 可打印版本 732 / 5 |
| 第1楼 yxrgsky | 发表于 2007-05-22 11:13 |
| 新手上路 发帖 6 积分 18 | |
|
删除指定字符行问题 test.txt内容如下:
192.168.0.0:80 192.168.0.1:80 192.168.0.2:80 127.0.0.1:80 127.0.0.1:80 想用批处理删除127.0.0.1:80 用到如下批处理 find /v test.txt "127.0.0.1" >1.txt 执行以后127.0.0.1是被删除了,重定向到1.TXT的页首却出现 ---------- 2.TXT这样的字符,怎么解决呢? |
|
| 第2楼 ansipeter | 发表于 2007-05-22 11:19 |
| 中级用户 发帖 130 积分 269 | |
| 第3楼 yxrgsky | 发表于 2007-05-22 11:46 |
| 新手上路 发帖 6 积分 18 | |
|
问题解决,谢谢
|
|
| 第4楼 ttyp | 发表于 2007-05-22 13:34 |
| 初级用户 发帖 84 积分 180 | |
|
findstr /v "127.0.0.1" test.txt >1.txt
|
|
| 第5楼 step2step | 发表于 2007-05-22 14:21 |
| 初级用户 发帖 25 积分 44 | |
|
当然把这个语句写到批处理时确发生错误
C:\>find /v "127.0.0.1" 0<text.txt 1>1.txt The system cannot find the file specified. 这个0从哪里来的,真是奇怪 |
|
| 第6楼 0451lym | 发表于 2007-05-22 15:14 |
| 高级用户 发帖 357 积分 760 | |
|
find /v test.txt "127.0.0.1"|FIND ":" >1.txt
或者 TYPE TEST.TXT|FIND /V "127.0.0.1">1.TXT [ Last edited by 0451lym on 2007-5-22 at 05:14 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |