Windows

如何從 Windows 命令行輸出中找到多個值?

  • January 7, 2021

例如,查看是否安裝了 KB983590:

systeminfo | find "KB983590"

但是如果我想知道是否安裝了超過 1 KB 怎麼辦?

試試這個:

systeminfo | findstr "KB"

您還可以使用 /i 進行不區分大小寫的搜尋。執行 findstr /? 更多選擇。

如果您只想搜尋更新檔的子集,請在條目之間使用空格:

systeminfo | findstr "KB958488 KB976902 KB976932"

你可以使用這樣的一行:

FOR /F "usebackq tokens=5 delims= " %i IN (`netstat -ano ^|find "ESTABLISHED"`) DO @tasklist /fi "pid eq %i" | find "%i"

或者,更短一點,這也是一樣的:

netstat -a -b -n -o | findstr ESTABLISHED || tasklist | findstr PID

引用自:https://serverfault.com/questions/263915