我有一个生成的文本文件,需要使用从命令提示符运行的程序进行验证。我正在尝试构建一个PowerShell脚本,它将运行该命令并告诉我文本文件是否成功(没有错误)。运行该命令时,它仅在屏幕上显示输出,如下所示。
There were 0 warning, 0 fatal, and 0 system errors.
Please press Enter key to quit the program.
我目前正在使用以下命令给我这个输出。
Start-Process "C:\Program Files (x86)\file\file.exe" "C:\abc.txt" -NoNewWindow
我需要读取屏幕上的输出并通过字符串匹配确定结果是否成功(true / false)
非常感谢任何帮助/想法
答案 0 :(得分:0)
$pattern = 'There were 0 warning, 0 fatal, and 0 system errors.'
... | Select-String $pattern -SimpleMatch -Quiet