![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 05:22 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教如何用P查找文本重复行并复制到另一文本中 |
| 可打印版本 976 / 3 |
| 第1楼 cjfcjf222 | 发表于 2007-10-24 22:02 |
| 初级用户 发帖 77 积分 172 | |
|
请教如何用P查找文本重复行并复制到另一文本中 我找到了一个清除重复行的P.如何修改这个P而能变成只是将重复行复制到另一文本中,需要将重复几次的就写入几次,就是说如果文本中重复了三次,就写入新的文本中三次
下面是清除重复行的P @echo off echo 正在查找文本相同行,请等待..... (echo 清除重复行后的文件内容:& echo.)>str_.txt setlocal enabledelayedexpansion for /f "delims=" %%i in (test.txt) do ( if not defined %%i set %%i=A & echo %%i>>str_.txt) echo 清理完毕,清理后的文件保存在:str_.txt pause>nul |
|
| 第2楼 26933062 | 发表于 2007-10-25 00:53 |
| 银牌会员 发帖 879 积分 2,268 | |
|
如果重复三次,但不是连续重复,写入的也不会是连续的.但次数不会错
|
|
| 第3楼 cjfcjf222 | 发表于 2007-10-25 10:52 |
| 初级用户 发帖 77 积分 172 | |
|
谢谢
|
|
| 第4楼 26933062 | 发表于 2007-10-25 13:54 |
| 银牌会员 发帖 879 积分 2,268 | |
|
2楼的错了,会少写一次.
这样试试..... |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |