No Linux posso filtrar dados de entrada da porta serial:
cat /dev/ttyS0 | grep somestring
Agora estou tentando fazer o mesmo no Windows
type com1 | findstr somestring
Este comando nem mesmo encontra a string pesquisada, ele também finaliza e não faz filtragem continuamente.
A tarefa é tentar fazer isso usando apenas os recursos integrados do Windows, sem baixar e instalar nenhuma ferramenta.
Responder1
Você pode usarPowerShellé select-string
para isso:
type com1 | select-string -pattern "somestring"
Por exemplo:
ipconfig | select-string -pattern "IPv4"
gera apenas uma lista de seus endereços IPv4:
Endereço IPv4. . . . . . . . . . . : 192.168.1.199
Endereço IPv4. . . . . . . . . . . : 192.168.56.1
Para elaborar mais (para outros):
Se você tiver o PowerShell 3.0 instalado, poderá usar o sst
alias para invocar o select-string
.