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


进一步阐述(对其他人而言):
如果您安装了 PowerShell 3.0,则可以使用sst别名来调用select-string

相关内容