首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

bat 怎么:读取特定文本

2013-12-04 
bat 如何:读取特定文本Hi,dear all,向大家问一个问题:在cmd中输入一个string和一个数值N和一个txt文档名称

bat 如何:读取特定文本
Hi,dear all,

    向大家问一个问题:在cmd中输入一个string和一个数值N和一个txt文档名称,怎么用bat做到--获取上面三个参数,若该txt文件中包含给定的string,则输出该string所在的行以及该string后面紧接着的N行(若该string后剩余行小于N则输出该string后的全部行)?

thanks~
[解决办法]
test.bat

@echo off
set /p str=请输入字符串:
set /p n=请输入数值:
set /p file=请输入文档名称:
grep "%str%" -A %n% "%file%"
pause


下载grep.exe和上面的test.bat放在同一个目录下
http://code.google.com/p/gnu-on-windows/downloads/list

双击执行test.bat

热点排行