将FINDSTR命令分解为批处理文件中的多行

时间:2014-11-08 18:45:07

标签: batch-file cmd findstr

我的FINDSTR命令非常冗长,我想在批处理文件中将其分成多行。这是命令:

type file.txt | findstr /v "string1" | findstr /v "string2" | findstr /v "string3" | findstr /v "string4" > newfile.txt

这可能吗?理想情况下,我希望每个序列(除以管道字符)都在它自己的行上。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用^字符:

type file.txt ^
    | findstr /v "string1" ^
    | findstr /v "string2" ^
    | findstr /v "string3" ^
    | findstr /v "string4" > newfile.txt

这是将命令分成cmd中的几行的常用方法。

另请参阅:this answer