CMD 在输出中搜索特定行
CMD search for specific line in output
我正在尝试用 c# 编写一个小程序,它在 CMD 中运行命令。
一切都很好,在命令的输出中是一个包含大量无用信息的列表。除了一行。这一行,我想'filter'出来,只显示这一行。
那么有没有一种方法可以实现这一点?
感谢您的任何建议。
只需在命令行中启动您的程序并在其后添加 | findstr "pattern"
。
我所说的“模式”是指您可以用来找到那条线的东西,例如如果你的程序打印了一个猫的列表(豹猫、美洲狮、狮子、老虎),而你想看狮子,你就下注 | findstr "lion"
。不要忘记 findstr
区分大小写,您可能需要 /I
开关,如下所示:| findstr /I "LION"
.
有关详细信息,请在命令行中键入 findstr /?
。
我正在尝试用 c# 编写一个小程序,它在 CMD 中运行命令。 一切都很好,在命令的输出中是一个包含大量无用信息的列表。除了一行。这一行,我想'filter'出来,只显示这一行。 那么有没有一种方法可以实现这一点? 感谢您的任何建议。
只需在命令行中启动您的程序并在其后添加 | findstr "pattern"
。
我所说的“模式”是指您可以用来找到那条线的东西,例如如果你的程序打印了一个猫的列表(豹猫、美洲狮、狮子、老虎),而你想看狮子,你就下注 | findstr "lion"
。不要忘记 findstr
区分大小写,您可能需要 /I
开关,如下所示:| findstr /I "LION"
.
有关详细信息,请在命令行中键入 findstr /?
。