Articles of findstr

searchfile1中包含的string中未find的string

我试图运行一个search命令从file1查找string,并在file2中find它们。 然后,我只想打印file1中没有find的stringfile2。 File1会是这样的: read write access File2将是: 0xFF88 T write 0xFF87 t xyzwrite 0xFF86 T read 0xFF85 T xyzread 0xFF84 T xyzaccess 所以期望的结果是: access ***请注意,我没有为File1中的所有string添加一个空白,以便不包括每个出现在另一个string中的string。 我试过了: grep -vf file1 file2 并从file2中得到除了写入和读取行,包括地址以外的所有结果。 我试过了: grep -vf file2 file1 并获取file1的全部内容,因为file1的整行从不出现在file1中。 我试过了: diff file1 file2 | grep \^|< 并在每行上获取file1的所有内容。 我被告知,如果我可以删除file2中每行的前8个字符,那么diff / grep命令将工作。 我也试过了各种各样的optionstr(Windows),再次,我不能得到它的工作。 另外,请注意,每个文件都有比我显示的更多的行。 有任何想法吗?

windows findstr和uncpath

我有一个uncpath列表: \\server1\share1 \\server1\share1\subfolder1 \\server1\share2\subfolder1 \\server2\share1 我只想find: \\server1\share1\subfolder1 \\server1\share2\subfolder1 我试过了: findstr /r /i "\\\\*.*\\*.*\\*.*" 但它给了我整个列表。

在perl中使用Findstrsearch一个目录

我想在perl目录中的所有文件中查找一个string。 但是下面的代码不起作用 if ($^O eq "MSWin32") { my @results = `findstr /s "Hello" /d:\\Testing`; print "my results \n @results\n"; #or system('findstr /s "Hello" /d:\\Testing'); } 我从“C:”运行脚本,它包含“testing”目录。 对于非Windows系统,使用grep system命令可以很好地工作。 请帮忙。 谢谢

按文件名部分批量创build文件夹并移动

我发现magoo的post,一直在玩它。 我似乎无法得到DIR部分parsing出来的文件名创build文件夹,并将文件移动到各自的文件夹。 以下是我正在使用的文件的示例: … 800.1.gif 800.2.gif 800.3.jpg 801.1.gif 801.2.jpg 801.3.gif … 该批次应该创build文件夹800和801,并分别移动800.X和801.X文件。 我试过FINDSTR和其他面具,没有太多的运气。 这是magoo的原始批处理代码(来源: http ://bit.ly/1ua8IIF): @ECHO OFF SETLOCAL SET "sourcedir=c:\sourcedir" PUSHD %sourcedir% FOR /f "tokens=1*" %%a IN ( 'dir /b /ad "*_*_*-*-* *.*"' ) DO ( ECHO MD %%a ECHO MOVE "%%a %%b" .\%%a\ ) POPD GOTO :EOF 我几个小时后的尝试: @ECHO OFF SETLOCAL SET "sourcedir=c:\sourcedir" […]

如何在Windows 7命令提示符下的findstr命令中使用OR运算符?

Findstr应该支持正则expression式和我&#x4F7F;用它的方式我需要有一个'或'来检查文件是以“.exe”还是“.dll”结尾。 但是我无法得到或操作工作。 当使用“|” 窗户认为我正在尝试pipe道以前的命令和'OR'被读作字面OR

如何使用findstr来获取MAC地址?

我发送adb shell dumpsys wifi来获得当前可用的wifi ap BSSID(MAC地址)。结果如下:最新扫描结果: BSSID Frequency RSSI Age SSID Flags 7c:7d:3d:c3:4c:e0 2422 -40 6.716 HUAWEI-YJDAD5 [WPA2-PSK-CCMP][ESS] d4:ee:07:26:24:18 2432 -50 6.716 HiWiFi_Refine [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] 24:09:95:55:54:20 2442 -52 6.716 HUAWEI-5420 [WPA2-PSK-CCMP][WPS][ESS] 70:72:3c:97:52:b8 2437 -53 6.716 HUAWEI-H6FCXT [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] 0c:d6:bd:3d:f6:14 2417 -52 6.716 HUAWEI-DUS8FG [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] f0:b4:29:20:21:1b 2442 -54 6.716 Xiaomi_211A11 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] 80:38:bc:05:ed:a1 2412 -58 6.716 Huawei-Employee [WPA2-EAP-CCMP][ESS] e0:19:1d:cc:7c:a4 […]

Windows批处理:for和findstr包含和从结果中排除

我有一个我正在迭代的string列表,我需要排除某些string,并在随后的处理中包含其他string。 像这样的东西: listmystuff | for /F "usebackq" %%D in (`findstr /r "something*" ^| findstr /v "but not thisstuff"`) do interestingthing 这是错误的。 有什么工作是有一个发现,但不是两个。 什么是对的?

batch file创build和删除文本到Windows主机文件与任务调度

目标是利用任务调度程序在指定时间内阻止Facebook以提高生产力并减less分心。 我删除了Facebook七个月。 我不想使用第三方软件。 请帮帮我。 另外如果你有一个更简单的方法或更好的代码,请显示。 这是我的。 我有这个batch file= blockfacebook.bat执行一个特定的时间工作: echo 0.0.0.0 www.facebook.com >> c:\ windows \ system32 \ drivers \ etc \ hosts 尽pipe下一个batch file= unblockfacebook.bat具有完全清空hosts文件的结果: 键入c:\ windows \ system32 \ drivers \ etc \ hosts | findstr / v facebook> c:\ windows \ system32 \ drivers \ etc \ hosts 任何人都可以告诉我,我做错了unblockfacebook.bat 谢谢, AEGIS

“findstr”Windows命令在注释中排除search

我如何使用findstr窗口命令来searchstring/字符,不包括在xhtml文件中注释的string/字符? 例如:test.xtml <html> <head/> <body> This is Test Code. <!–Test Comment –> </body> </html> findstr / X“Test”test.xtml。 这将返回2行,而不是我只想打印未注释的行。 (预期输出::这是testing代码。)

FINDSTR拒绝匹配EOL

鉴于以下文字传送: 一个主人 一个发布 一个release2 一些释放 有人可以解释为什么 findstr / i / r / c:“发布$” 不返回第2行? 经过几个小时的阅读,所有可以想象的关于windows findstr命令的东西,看起来不可能让$字符匹配EOL。 请注意,使用/E开关而不是$没有区别。 我正在运行Windows 7。 有人可以用任何方式来使用标准的Windows命令来匹配第2行吗? 如果有必要,我会采取grep,但我不相信有没有办法解决这个本地。 谢谢!