Windows'ta seri bağlantı noktası veri akışını grepping


1

Linux'ta gelen seri port verilerini filtreleyebilirim:

cat /dev/ttyS0 | grep somestring

Şimdi aynı şeyi Windows'ta yapmaya çalışıyorum

type com1 | findstr somestring

Bu komut aranan dizgeyi bile bulamaz, ayrıca biter ve sürekli filtreleme yapmaz.

Görev, herhangi bir araç indirmeden ve kurmadan, yalnızca yerleşik Windows özelliklerini kullanarak bunu yapmaya çalışmaktır.

Yanıtlar:


2

Kullanabilirsiniz Güç kalkanı 'ler select-string bunun için:

type com1 | select-string -pattern "somestring"

Örneğin:

ipconfig | select-string -pattern "IPv4"

yalnızca IPv4 adreslerinizin listesini çıkarır:

IPv4 Adresi. . . . . . . . . . . : 192.168.1.199
IPv4 Adresi. . . . . . . . . . . : 192.168.56.1


Daha fazla ayrıntı vermek için (diğerleri için):
PowerShell 3.0 kuruluysa, sst çağırılacak takma ad select-string.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.