我想在文本文件中搜索两个字符串。仅当第一个字符串大于 8 个字符时才会打印输出。
这是我要运行的命令:
Get-Content -Path .\std_server*.out | Select-String '((if "cpu=" -gt 8)|application=")' | out-File -width 1024 .\test.txt
所以我想在文件 std_server*.out 中搜索 CPU 和 APPLICATION 的值,但我只想在 CPU 的值大于 8 个字符时打印这些值。
我怎么做?
目前,我有一个与'(cpu=|application=")'一起使用的基本版本,但是它会打印出 CPU 的所有值,并且我只希望在 CPU 值过高时打印出应用程序(CPU > 8)。
提前致谢。