中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 03:01
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 怎么删除文本中的某个字符串
可打印版本  849 / 6
第1楼 a9319751 发表于 2006-04-24 19:35
中级用户 发帖 170 积分 439
怎么删除文本中的某个字符串
比如1.txt内容如下为网内的机器号
111
222
333
444
怎么用批处理删除当前机器的机器号,比如4444
当前机器号使用hostname获得
第2楼 zhangxue 发表于 2006-04-25 09:54
初级用户 发帖 82 积分 183
用字符转换程序将这些转换成空字符,例如change.exe
第3楼 jastyg 发表于 2006-04-25 09:59
中级用户 发帖 82 积分 219
楼上朋友如何变为空字符?change.exe我用过
你的意思是不是这样
change 1.txt from to 444
第4楼 zhangxue 发表于 2006-04-25 10:28
初级用户 发帖 82 积分 183
change 1.txt /from 444 /to null
第5楼 3742668 发表于 2006-04-25 12:50
荣誉版主 发帖 718 积分 2,013
如果每行不一样可以用findstr /v "444" 1.txt来实现。
如果要进行更细致的选择的话可以用for+findstr /n /v 来实现。
第6楼 a9319751 发表于 2006-05-04 12:23
中级用户 发帖 170 积分 439
厉害
第7楼 chineselgs 发表于 2006-05-07 20:29
高级用户 发帖 266 积分 613 来自 河南省
楼上的方法可用!!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023