>Lösung<
Ich habe eine IO-Karte die sich mit /dev/ttyACM1 als 'normale' serielle Schnittstelle manifestiert. Wenn ich der Zeichenketten wie '~ver~' sende, sollte sie z.B. mit '~VER:5.1~' antworten. Auf Shellebene funktioniert das Senden via echo, was ich an Reaktionen der Karte sehen kann. Aber wie lese ich die Antworten?
# echo '~ver~' >/dev/ttyACM1
# read a < /dev/ttyACM1
Das read wartet offenbar auf einen Zeilenumbruch, EOF o.ä., den es aber nicht gibt. Wie kriege ich die Antworten den 'roh' in eine Shellvariable?