Windows
如何從 Windows 命令行輸出中找到多個值?
例如,查看是否安裝了 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