问题标签 [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.
windows - 批处理脚本 - 查找文件中是否缺少字符串,显示输出
我有 10 个文件夹的集群,每个文件夹有 1000 个程序文件。我需要在这些文本文件中搜索 MISSING 字符串。所有文件必须以 $O123456.MIN% 开头(123456 是随机文件名)。我知道如何查找字符串是否存在,但我如何识别字符串是否不存在?
一旦确定,哪个文件缺少字符串,我想要一份报告或该文件的副本,移动到另一个文件夹。
batch-file - 批处理文件在文件夹中搜索所有 .txt 文件以查找字符串,然后将第一个实例复制到输出 file.txt
我在一个文件夹中有大约 100 个长文件名的 .txt 文件,我需要在文件中搜索字符串“4096”的第一个实例,然后从每个文件中返回整行并将其复制到输出 .txt 文件中.
我是批处理语法的新手,所以一个完整的解决方案会很棒,
提前致谢。
command-line - 这个 Findstr 命令缺少什么?
这个 Findstr 命令缺少什么?
command-line-arguments - Findstr -- 排除文件类型 -- 只搜索 ascii
我想以一种超出在“findstr /?”中容易找到的方式运行 FINDSTR dos 命令。我将如何运行 findstr 以便它只搜索 ascii 文件。(我不确定这是否可能。我的直觉是不可能)此外,我将如何运行此命令行以排除一些文件时间。例如,如果我想排除 .psd 文件怎么办
batch-file - Windows批处理文件查找字符串但不打印
我是 Windows 批处理脚本的新手,但已经开始使用findstr
命令,例如
代码设法找到test
但file.txt
我不希望它输出它找到“测试”的行我只是希望它回显Found it!
这是否可能findstr
或我应该使用其他东西?
batch-file - Returning the surrounding lines to a string windows batch file
I'm using findstr
to search for a string in a file in the following manner:
This is returning the line where test
is found, but I would like to return the 3 lines above and below the matching line. I've had a look and it doesn't seem like there are any in-built options to findstr
to return surrounding lines.
cmd - 命令提示符中的 FINDSTR
FINDSTR
我正在尝试使用in 中的命令从包含某个字符串的输入文件中生成一个包含所有行的文件cmd.exe
。我下面的命令不会产生任何结果,而FIND
命令(也在下面)显示有 182,688 行包含我正在寻找的字符串......
查找命令:
给出以下内容:
FINDSTR 命令:
给了我一个名为 results.out 的空白文件。
我错过了什么?
windows - CMD Findstr 与 ping
我正在编写一个 ping 网站的批处理文件,例如:
我的程序必须只复制 IP 地址并将其保存到文本文件中。
所以它会ping到一个文本文件
现在我使用findstr
命令来查找 IP 地址。如果我使用这个很好:
现在它说我赢了,这是一件好事,但我的程序必须在不知道 IP 地址的情况下找到它。所以findstr
命令必须知道在此处获取 IP 地址...
所以它必须findstr
来自该字符串的IP。但我一直在谷歌搜索,一无所获。
batch-file - findstr 被冒号弄糊涂了?
如果我从 cmd.exe 运行:
sample.json 的内容是
错误级别显示为 0。
如果我将 ':' 替换为 '.',我再次得到 0。但是,如果我改为使用两个 '.':
findstr 正确返回 1 的错误级别。 findstr 试图做什么?
regex - DOS findstr 查找引号之间的所有行
如何用findstr检索多行中“”之间的所有文本?例如我有:
Line1
Line2
Line3
"Line 4
Line 5
Line 6
"
Line 7
Line 8
我需要返回
第 4
行 第 5
行 第 6 行