[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [己解决]批处理怎样显示文本指定内容的行?

请教高手,批处理显示文本指定内容的行,代码该怎样编写??

比如输入“中国人”,批处理自动查找11.txt文本内含“中国人”的行并显示:

中国人123感动bdflgj
ijo中国人65三42琦1
ekjdknf中国人53
dfhh215城54f中国人



11.txt内容如下:

中国人123 感动bdflgj
ijo中国人65三 42琦1
dhfefg一 瞬rg三d5
wetlke d夺目fh75
ekjd knf中国人53
dknf354 52真面目332
dfhh2 15城54f中国人
dshg shf防不胜防eu545
wegwe d有机玻璃fh5455


注:之前比如输入“aaa”,改“中国人”,个人失误见谅,在此更正。

[ 本帖最后由 keshun 于 2010-9-11 01:33 编辑 ]

输入bbb该咋办?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

set  /p  var=输入查询字符:
findstr  "%var%"  1.txt

TOP

3楼的忽视了字符串中有空格的情况。不过楼主的描述跟内容完全配不起来,迷糊
努力学习,努力挣分

TOP

回复 3楼 的帖子

在此感谢3楼的回复。

经测试,当1.txt文本内容简短时能正确显示并无乱码,但当文本内容长编时中文部份显乱码,不知如何解决。

TOP

返回列表