在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
.