Matthias schrieb:
> Welches Abbruchkriterium habe ich denn hier?
Irrelevant, denn wie willst du die vom Event-Handler in die shell
geschriebene Ausgabbe in dein fscnaf bekommen ?
fscanf liest nicht von der shell, sondern aus einer Datei.
Und selbst wenn der event-Handler in stdout geschruieben hat, kommt dein
fscanf noch lange nicht per stdin an die Daten.
Und wenn du eine Inter-Process-Pipe aufbaust, klönnten zwar die Daten
von einem in die Pipe geschriebn werden und von anderen geelesen
werden, aber sie kommen nie in die shell.
SO geht es also schon mal nicht.
Hast du die Datenzeile auf welche Art auch immer bekommen, dann hilft
ein sscanf, um sie zu zerlegen.
Wenn es aber wirklich CSV-Format sein sollte, reicht ein sscanf mit
seinen Formaten nicht, um legale CSV auch fehlerfrei und decodiert
einzulesen. Da braucht man schon einen CSV-Parser, der Leerzeichen
überspringt, Gänsefüsschen entfernt, Escapes berücksichtigt, und
vielleicht sogar den Zeichensatz transponiert.