在Windows中Grepping串口資料流

在Windows中Grepping串口資料流

在Linux中我可以過濾傳入的串列埠資料:

cat /dev/ttyS0 | grep somestring

現在我正嘗試在 Windows 中做同樣的事情

type com1 | findstr somestring

該命令即使沒有找到搜尋到的字串,它也完成並且不繼續進行過濾。

任務是嘗試僅使用內建的 Windows 功能來完成此操作,而無需下載和安裝任何工具。

答案1

您可以使用電源外殼select-string為了這個:

type com1 | select-string -pattern "somestring"

例如:

ipconfig | select-string -pattern "IPv4"

僅輸出您的 IPv4 位址清單:

IPv4 位址。 。 。 。 。 。 。 。 。 。 。 :192.168.1.199
IPv4 位址。 。 。 。 。 。 。 。 。 。 。 :192.168.56.1


進一步詳細說明(對於其他人):
如果您安裝了 PowerShell 3.0,則可以使用sst別名來呼叫select-string.

相關內容