高人救命啊!我有一文本,内容是一行一行的!我想用批处理提取文本中有相应字符的行,另存起来,并在原文本中删除这些行!不知道能否实现!
我的文本中有些行带有空格,没有其他的特殊字符!
求高人能帮忙,小弟,我万谢!
我的文本中有些行带有空格,没有其他的特殊字符!
求高人能帮忙,小弟,我万谢!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
m=inputbox("请输入关键字:","系统提示")
if m="" or m=false then wscript.quit
set fso=createobject("scripting.filesystemobject")
set file=fso.opentextfile("test.txt")
sm=file.readall
file.close
s=split(sm,vbcrlf)
yesm=filter(s,m)
nom=filter(s,m,false)
wscript.echo "包含【" & m & "】的行:" & vbcrlf & vbcrlf & join(yesm,vbcrlf)
wscript.echo "不包含【" & m & "】的行:" & vbcrlf & vbcrlf &join(nom,vbcrlf)
| 评分人 | 分数 | 时间 |
|---|---|---|
| kdfk123 | +2 | 2007-10-20 20:41 |
Originally posted by 不得不爱 at 2007-10-14 09:02 PM:
echo off
for /f "delims=" %%a in (关键字.txt) do (
type test.txt |findstr "%%a">>包括.txt
type test.txt |findstr /v "%%a">>不包括.txt
)