Przypuśćmy, że mam program, który okresowo drukuje linie z danymi, jak mogę przekształcić je następnie w wykres graficzny, który aktualizuje się za każdym razem, gdy dostępna jest nowa linia?
$ ./prog
10 44
20 66
30 55
40 58
50 59
55 58
60 77
^ C
$ ./prog | scrollingplot
Pojawia się okno i aktualizacje każdej linii drukowane:
80 |
| ----
| ---- ______...__ /
| / -----
| -
40 |
-------------------------------
10 20 30 40 50 60
# Pamiętaj, że fabuła w stylu ASCII jest tylko na przykład,
# Chcę proste okno X jak w mplayerze.
Jest wystarczająco dużo narzędzi do przechowywania danych statycznych, ale nie widziałem narzędzi do aktualizacji danych (z wyjątkiem ksysguard).
mplayer.