问题标签 [findstr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - 为什么这个带有多个文字搜索字符串的 FINDSTR 示例找不到匹配项?
以下 FINDSTR 示例无法找到匹配项。
为什么?
parsing - Windows cmd - findstr 和 gawk 或者您将如何提取以下数据
我想知道是否可以使用 findstr 和/或 gawk 来完全按照我的需要返回 windows cmd 的输出。我目前正在返回原始输出,然后删除空行,并解析出我需要的内容。作为一个学习的东西,我希望我能看到如何做得更好。
原始输出:
我获取该输出并使用 php 将其解析为:
为了让我自己更轻松一点,我通过管道将其传递到 findstr 并使用 /V“^$”,从输出中删除了空白行。所以是| findstr /V "^$"。
如何直接从命令行获取我用 php 解析的输出?
windows - findstr ms-dos 命令不会搜索子目录
我不得不在 Windows 7 中关闭我的 Windows 搜索索引,因为旧硬盘在打开索引时不断发出噪音!
现在我想使用Windows 命令提示符在当前目录和子目录中的所有文件中搜索特定的文本词
如何使用 Windows 命令findstr搜索子目录?
目前,当我打开命令提示符并将目录更改为C:\Users\Damien\Documents\Research\2012July
并运行命令findstr "thesis" *.tex /S
时,我收到以下错误:
如果我删除 /S,此命令将搜索当前目录,但我也希望能够在子文件夹中搜索文本。
variables - DOS批处理编程中的子字符串和命令的输出分配给变量
我试图在执行命令之前捕获时间。到目前为止,我有这个代码(我使用的是 Windows 7 Pro):
以上打印:
我的问题是:
1)如何摆脱“当前时间是:”字符串?
2)如何将剩余值13:02:23.89分配给变量?
不幸的是,我无法在这台计算机中放置其他实用程序,例如资源工具包、cygwin、powershell 和其他第三方可执行文件。解决方案必须只涉及 DOS 批处理命令。
谢谢。
batch-file - 远程机器的任务列表和 Findstr 传递退出代码
我正在尝试在远程机器上搜索一个进程并传递一个退出代码,以便它可以由另一个进程处理。所以如果进程存在输出退出代码1,如果不存在则什么都不做。我在另一篇文章的帮助下编写了下面的脚本。它适用于本地机器/本地进程,但对于远程进程/机器不返回任何内容。在下面的脚本中,如果我使用独立的 tasklist 命令它可以工作。
regex - 在 findstr 中使用正则表达式
我正在尝试使用findstr
正则表达式在 Subversion 中实现挂钩脚本。目的是强制在日志消息中包含与我们的问题跟踪工具 (Atlassian JIRA) 使用的格式匹配的条目。我们的每个问题由 4 到 6 个大写字母和 2 到 4 个数字组成,用连字符分隔(例如,“TEST-554”或 CMMGT-392“)。根据 Subversion 文档中的说明,我创建了一个批处理文件来使用正则表达式检查日志消息以获取格式正确的条目
findstr ([A-Z]{3,6}\-[0-9]{2,4}) > nul
我已经在许多测试工具中测试了正则表达式,它似乎可以工作,但是当我将它作为钩子脚本的一部分运行时,它无法返回匹配项。作为一种“控制”,我尝试使用正则表达式
findstr ...... > nul
并且能够找到匹配项。任何人都看到我要去哪里错了吗?
regex - How to write a search pattern to include a space in findstr?
I want to search all files in a certain directory for occurrences of statements such as
I am on Windows 7, using the findstr
command. I tried:
But this gives me unwanted results such as:
So I tried to put a blankspace between Load
and frm
and gave the command like this:
But this simply searched for all occurrences of the word load
or all occurrences of the word frm
. How do I get around this problem?
regex - 如何在 Windows 上的 findstr 中指定空格?
我想在文件中搜索的某个单词 (SetupAX) 之后指定空格。
我正在以这种方式尝试 findstr 命令-
但是,这不起作用。如果我不放空格,我会得到类似的结果 -
我该如何解决这个问题?我只想要“SetupAX”而不是“SetupAX ...”的实例。谢谢。
shell - FindStr 工作不正确
我做了一段批处理代码,我认为这会起作用。我在想这段代码在做什么?我有一些插件,我想测试部署是否正确。所以我从 plugins.txt 中得到了 pluginlink。然后我用 java 语句从 SVN 获取插件。我部署插件并在 test1.txt 中获得反馈。然后我在该文件中执行 findStr 并搜索“BUILD SUCCESSFUL”,如果它在那里我想添加句子 Build Gelukt,如果它失败我想添加 Build Fout。但我总是得到 Build Gelukt 的答案,而正如您在图像中看到的那样,他发回的构建失败。
这段代码有什么问题?
batch-file - Findstr 得到对变量的响应
我正在尝试在日志文件(test1.txt)中搜索错误消息。消息中有“错误”一词。所以如果我找到那个词,我会选择那个句子并将它设置在一个变量中,这样我就可以将所有错误行添加到一个变量中。所以我可以用它们来操纵它们。但是我怎样才能填充变量,我这样做了,但它需要很长时间而没有结果: