Amúgy tiszta hülye vagyok, elfelejtettem shellben programozni. Azt akarom, hogy legyen timestamp is. Ezt írtam:
cmd = "echo -ne '" s "' | socat -t 0.2 - 'file:" port;
cmd = cmd ",nonblock,rawer,b115200' | { date '+%s.%N'; od -An -v -tx1; }";
Aztán meg ezt:
cmd = "echo -ne '" s "' | socat -t 0.2 - 'file:" port;
cmd = cmd ",nonblock,rawer,b115200' | { date '+%s.%N' </dev/null; od -An -v -tx1; }";
De mintha az od nem kapná meg a névtelen függvénybe pipe-oltakat. Legfeljebb átveszem egy bash read-del.