![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 09:51 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]如何删除指定文件中的一段话 |
| 可打印版本 886 / 7 |
| 第1楼 zjghjs | 发表于 2007-02-14 01:03 |
| 初级用户 发帖 19 积分 46 | |
|
[求助]如何删除指定文件中的一段话 想求一批处理,能删除指定文件中的一段话,(如: 删除d:\a.txt中的“我就是要这样”这句话)
[ Last edited by namejm on 2007-2-20 at 03:07 PM ] |
|
| 第2楼 slore | 发表于 2007-02-14 06:49 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
md D:\文本\Result
for %%i in (D:\文本\*.txt) do ( findstr /v /i "我我就是要这样" %%i>D:\文本\Result\%%~ni.txt ) pause |
|
| 第3楼 zjghjs | 发表于 2007-02-14 11:19 |
| 初级用户 发帖 19 积分 46 | |
Originally posted by slore at 2007-2-13 05:49 PM: 老兄:请问你有没测试过,我用了怎不行啊? |
|
| 第4楼 slore | 发表于 2007-02-14 11:21 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
我测试了。
你看清楚路径啊 我设置的是D:\文本下的文本,改过的放到的result文件夹下 |
|
| 第5楼 zjghjs | 发表于 2007-02-14 23:53 |
| 初级用户 发帖 19 积分 46 | |
Originally posted by slore at 2007-2-13 10:21 PM: 谢谢slore兄!已经搞定!(不过我想要的是直接在原文件中删除,不要产生新的文件) |
|
| 第6楼 zh159 | 发表于 2007-02-15 00:46 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by zjghjs at 2007-2-14 10:53: 如果只想在原文件中删除,只能使用edit、记事本这类工具,批处理不行 |
|
| 第7楼 slore | 发表于 2007-02-15 01:12 |
| 铂金会员 发帖 2,478 积分 5,212 | |
Originally posted by zjghjs at 2007-2-14 10:53: 你可以xcopy回来覆盖~ 因为你正打开着那些文件不可能直接生成回去,比如第一行我发现了不要的语句但是我还没有读完你要怎么办? 所以我这样,你最后在move过来,或者copy过来,然后del result文件嘉 |
|
| 第8楼 zjghjs | 发表于 2007-02-15 02:00 |
| 初级用户 发帖 19 积分 46 | |
Originally posted by slore at 2007-2-14 12:12 PM: 谢谢!知道了! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |