问题标签 [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.

0 投票
1 回答
41395 浏览

batch-file - 管道到 findstr 的输入

我有一个包含宏名称列表的文本文件(每行一个)。我的最终目标是打印宏名称在当前目录的文件中出现的次数。

宏的名称在C:\temp\macros.txt.

type C:\temp\macros.txt在命令提示符下打印列表好了。

现在我想将该输出通过管道传输到findstr.

type C:\temp\macros.txt | findstr *.ss (ss 是我要查找宏名称的文件类型)。

这似乎不起作用,我没有得到任何结果(非常快,似乎根本没有尝试)。findstr <the first row of the macro list> *.ss确实有效。

我也试过findstr *.ss < c:\temp\macros.txt没有成功。

0 投票
1 回答
2228 浏览

command - DOS 命令 FindStr

我需要使用 DOS 命令 FINDSTR 来搜索我们所有与其他类型文件(如 PDF、exe、dll 等)混合的源代码文件。

我不需要搜索那些二进制文件。有没有办法排除二进制文件?

我的命令看起来像

提前感谢您的任何见解。

约翰

0 投票
1 回答
1770 浏览

windows - findstr - 如何查找用户并显示整行?

我有一个包含多行数据的文件,例如:

dfscmd /map "\SERVER\PATH\AREA\testuser" "\NEW_SERVER\PATH\testuser" "DFSLink 主驱动器:测试,用户"

dfscmd /map "\SERVER\PATH\AREA\testuser1" "\NEW_SERVER\PATH\testuser1" ""

我正在使用 FINDSTR 来查找用户名(例如 testuser)和查询的整行 - 因此,如果 FINDSTR 找到名为 testuser 的行,那么它应该显示该用户的整行:

发现:testuser 应该显示:\NEW_SERVER\PATH\testuser1

知道我该怎么做吗?我只能找到用户名但不知道如何输出整行?

谢谢,

0 投票
2 回答
567 浏览

regex - 使用带有正则表达式的 findstr 搜索 CSV

我想知道是否可以使用 findstr 在 CSV 中搜索与此正则表达式匹配的任何内容

0 投票
4 回答
18937 浏览

batch-file - 在 findstr 搜索字符串中转义引号

使用 findstr.exe 时,如何正确转义搜索字符串中的引号?

例子:

这输出到控制台,而不是我指定的文件。

我直接在命令行上执行此操作,而不是在批处理文件中,尽管这些信息也可能有用。

0 投票
1 回答
3685 浏览

string - 帮助 SSIS 中的子字符串

大家好,

我对 SSIS(派生列)中的子字符串函数有一点问题。

等等..
这是可能的输入字符串:

玩具|类别|汽车|乐高

玩具|热门&新品|女孩&生活时尚|娃娃

玩具|新品

芭比|分类|手机

我需要过滤第二个“|”之后的单词。

在第一种情况下:“汽车”

在第二种情况下:“女孩与生活方式”

第三种情况:“”

第四种情况:“手机”

我的尝试是:SUBSTRING(Category,FINDSTRING(Category,"|",2)+1,FINDSTRING(Category,"|",3))

它不起作用,因为 FINDSTRING(Category,"|",3) 给出了索引,但我需要单词的长度!如何计算字符串中单词的字符?

谢谢你的帮助,对不起我的英语不好!!

最好的问候亚历克斯

0 投票
5 回答
11355 浏览

windows - 如何将 findstr 与换行正则表达式一起使用

我在windows dos提示符下。我有日志文件,其中包含如下日志:

我想提取所有给出某种异常的项目编号。我为此使用 findstr 命令。如何在正则表达式中使用换行符?我想要所有有异常字的行和下一行的项目号。

有什么帮助吗?

0 投票
2 回答
1186 浏览

windows - DOS 命令“findstr”在这里做什么?

根据我对 findstr 的理解,它在文件中查找文本。那么,是什么让它在文件名本身中搜索模式呢?

管道是否会改变其行为?有人解释了这个的内部工作。我知道它有效,但我不明白它是如何工作的。谢谢。

0 投票
1 回答
5102 浏览

string - 使用“findstr”命令搜索字符串列表

是否可以搜索字符串列表(100+),例如在文本文件中并使用诸如 findstr 之类的命令来识别哪些文件包含任何字符串?还是有更好的选择(在 Windows 上)?

0 投票
1 回答
374 浏览

regex - 使用 findstr 时出现问题

我正在尝试在 findstr 中执行以下模式。findstr 抱怨说

)]%%)

在这个时候是出乎意料的。

我通过了以下语句

findstr %EndPageSetup(.+)(%%[((LastPage)|(Page: \d+))]%%) g:\files\WDDEF07.tmp

WDDE07.tmp 是一个后记文件。

我使用的文件是https://rapidshare.com/files/2509921619/WDDEF07.tmp

请帮我解决这个错误。