windows批处理,删除文本中不带指定字符的行

有一个txt文件,内容是#1111111#222222qweasd111333需要批处理运行后删除不带#号的行最终变成#1111111#222222如果也可以选择将带#号... 有一个txt文件,内容是
#1111111
#222222
qwe
asd
111
333

需要批处理运行后删除不带#号的行
最终变成
#1111111
#222222

如果也可以选择将带#号的行复制到新的文件。 谢谢
展开
 我来答
morliz子轩
推荐于2016-06-11 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:56%
帮助的人:2728万
展开全部

这个不是很复杂。


代码如下:


@echo off

findstr /i /v "#" "ks.txt">>jg.txt

echo 处理完成,按任意键退出

pause>nul


这样就可以了.

ks.txt这个文件是你要处理的文件名.

jg.txt是你处理好后的文件名..

=====================================

如果是删除不带#号的,就把/v 参数去掉。搞反了。


测试结果:

追问
谢谢你的回答,相比之下,你的回答才是最符合我想要的结果的。
追答
不客气。

说实话,我最是见不得,装模作样之人,还跑来教训起别人来的小子
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式