Articles of findstr

findstr命令find一个短语而不是一个单词

findstr / S“存储过程”*。* 返回与“存储过程”相对的string“stored”的所有文件。 有谁知道我在做什么错? 谢谢

使用特定范围的Findstr或其他方法

我只想在他的文本文件中find特定的行,所以我认为使用范围将是一个好主意。 但我似乎可以find任何在线教程。 请帮忙.. 文本文件的一个例子 XXX scan report for 192.0.0.0 exampleexampleexampleexampleexample OS: windows 8 exampleexampleexampleexample exampleexampleexampleexample PORT STATE SERVICE VERSION 21/tcp close ftp 80/tcp open http Microsoft ISS exampleexampleexampleexample exampleexampleexampleexample XXX scan report for 192.0.0.1 exampleexampleexampleexampleexample exampleexampleexampleexample exampleexampleexampleexample PORT STATE SERVICE VERSION 21/tcp close ftp 80/tcp open http Microsoft ISS exampleexampleexampleexample exampleexampleexampleexample 我想将IP地址,操作系统详细信息和端口状态放到电子表格中。 我的代码: @echo off […]

在Windowsbatch file中的grep

我想写一个Windowsbatch file,将通过一个特定的HTML索引文件看起来像这样(简体) <a href=emergency.htm>Emergency Calls</a><br> <a href=EmeRgency.htm>Emergency Calls</a><br> <a href=Emergency.htm>Emergency Calls</a><br> <a href=EMERGENCY.htm>Emergency Calls</a><br> <a href=E911.htm>Emergency Calls</a><br> <a href=e911.htm>Emergency Calls</a><br> 并打印所有文件名都包含大写字母的链接,这样它们可能会被纠正为不包含任何大写字母。 以下在unix中的作品: $ grep -v '^<a href=[^AZ]*\.htm' helpindex.htm <a href=EmeRgency.htm>Emergency Calls</a><br> <a href=Emergency.htm>Emergency Calls</a><br> <a href=EMERGENCY.htm>Emergency Calls</a><br> <a href=E911.htm>Emergency Calls</a><br> (-v反转比赛) 但是使用Windows下的UnxUtils grep,这是一个unix grep的直接端口,我不能想出一个引用正则expression式的方法。 这将有必要在batch file中使用它。 我尝试了“,”没有喜悦,也没有-E开关。有没有办法使用这个特定的工具集来做到这一点? @janos把我引向了Windows中的findstr命令,但它仍然不起作用。 看着findstr帮助我看到: FINDSTR [/ B] [/ E] [/ […]

在svn仓库中findstring

我有一个位于远程位置的svn仓库的URL。 我想使用findstr命令recursionsearch其中一个文件夹中存在的string。 是否有可能或findstr只是用来search本地文件夹?

如何运行组合的findstr脚本

嗨,我有一个脚本,我用这个页面上的信息。 我意识到,运行两个单独的batch file( :SetVar和:Brains )将工作,但是当我尝试将两个合并成一个它不起作用。 如果有人能向我解释我为什么不工作,并告诉我我能做些什么工作,我会很高兴。 :SetVar Brains "Hello" "Goodbye" "input.txt" > "newfile.txt" GOTO :Brains :Brains SETLOCAL ENABLEEXTENSIONS SETLOCAL DISABLEDELAYEDEXPANSION if "%~1"=="" findstr "^::" "%~f0"&GOTO:EOF for /f "tokens=1,* delims=]" %%A in ('"type %3|find /n /v """') do ( set "line=%%B" if defined line ( call set "line=echo.%%line:%~1=%~2%%" for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X […]

findstr Windows命令的正则expression式

有没有办法在字母之间连续search两个或多个空格,使用Windows命令行中的findstr ? 例: Hello world! – nomatch wanted Hello world! – match wanted 什么是正则expression式语法? 另外,你能帮我理解下面的命令行会话(区别[ ]和[ ]* ;第二个命令不返回任何内容): c:\1>findstr -i -r "view[ ]*data.sub" "view data sub.acf" View Data Sub.ACF: "].DATE_STAMP)>=[Forms]![MainNav]![View Data Sub]" View Data Sub.ACF: "].DATE_STAMP)<[Forms]![MainNav]![View Data Sub]" c:\1>findstr -i -r "view[ ]data.sub" "view data sub.acf" c:\1> PS:只是好奇; 我知道awk,Perl,C#等,但是怎么样findstr ?

FINDSTR在从Windows XP到Windows Server 2012的所有Windows操作系统上的位置是什么?

从Windows XP到server 2012的所有操作系统, findstr的目录总是C:\Windows\system32\ ? 换句话说,在Windowsbatch file中replace下面的expression式是安全的: findstr 至 C:\Windows\system32\findstr

单独使用Windows批处理脚本查找特定的string

如果我的文件conatins低于文本: sampleA1xxx sampleA2yyyy sampleA3zzzzz … sampleA4hhhhh 我想findsampleA4并使用windows批处理脚本显示sampleA4hhhh。 那是我的输出应该是: sampleA4hhhhh 任何人都可以帮助我。

grep类似于findstr的语法

我最近在linux上使用了很多的grep,但是现在我需要使用findstr来在Windows机器上执行相同的任务,并且不能完全正确地使用语法。 我的grep命令如下所示: grep "12/12/2011.\*followed by literal string" /myFile.txt 因此这将searchdate和指定的文字string,但可以包含两个search词之间的任何其他字符的混合使用.\* 任何人都知道如何将此语句转换为findstr? 谢谢

删除文件每行末尾的选项卡

要删除文本文件每行末尾的选项卡,我这样做 findstr /r /v /c:"[ ]$" "~1">result.txt 但标签仍然在那里。 一个文件的例子 John Doe Bob Materson ………. 在John Doe,Bob Materson …之后,它可能有一些标签。 我想消除它们,使我的输出文件(“result.txt”)不再有他们。 在网上search,我发现可以使用'sed'命令来执行它,但是我不想在PC上安装它。 所以,如果有一个解决scheme不使用它,我真的希望在你的预料中感谢你。