FINDSTR - 获取行和文本的范围并将其放入文件
FINDSTR - get range of lines and text and put it to a file
此命令运行良好 - 获取一系列行和文本
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue
但是下面的命令不会将输出放入文件
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue >>save.txt
我需要使用什么语法?
(@for /r %i in (*) do @type %i|findstr/n ^^|findstr " ^30[6-9]: black blue")>>x.txt
需要引用 search-strings - end-quote 缺失。 @
抑制了 command-echo.
如果您使用单个 >
作为重定向程序(创建新文件),则需要括号。如果您使用 >>
那么它们是可选的。没有它们,每个 findstr
的输出都会附加到文件中,opens/closes 输出文件多次。有了它们,for
输出被重定向到文件。
此命令运行良好 - 获取一系列行和文本
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue
但是下面的命令不会将输出放入文件
for /r %i in (*) do type %i|findstr/n ^^|findstr " ^30[6-9]: black blue >>save.txt
我需要使用什么语法?
(@for /r %i in (*) do @type %i|findstr/n ^^|findstr " ^30[6-9]: black blue")>>x.txt
需要引用 search-strings - end-quote 缺失。 @
抑制了 command-echo.
如果您使用单个 >
作为重定向程序(创建新文件),则需要括号。如果您使用 >>
那么它们是可选的。没有它们,每个 findstr
的输出都会附加到文件中,opens/closes 输出文件多次。有了它们,for
输出被重定向到文件。