[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Terminalemulation mit Ausgabe als plain-text


On Thu, Aug 28, 2008 at 10:55:47AM +0200, Markus Demleitner wrote:
> On Thu, Aug 28, 2008 at 12:42:21AM +0200, Raphael Becker wrote:
> > Ich suche einen Filter, der ueber stdin das Logfile einer script-Session 
> > (z.B. xterm-color) einliest und per stdout ein "flaches" Textfile auswirft, 
> > das das "Ergebnis" aller Cursor-Movements, etwa das "Schlussbild" eines vi 
> > nach dem Beenden darstellt?
> Nettes kleines Problem.  Ich dachte zunaechst, vte koennte ein guter
> Ansatzpunkt sein, aber das mitgelieferte interpret wirft auf etch
> einen assertion error, und ich hatte keine Lust, mir das weiter
> anzusehen.

Irgendwie bringt das hier auch kein sinnvolles ergebnis.

> *Eine* Loesung ist jedenfalls 
> 
> tmpname=`mktemp`;screen sh -c "cat screenlog.0 && screen -X hardcopy $tmpname" && cat $tmpname && rm -f $tmpname

... ein filter ist das allerdings nicht, jedenfalls belegt das Konstrukt
mein Terminal und ich sehe dort ein replay einer aufgezeichneten
Session.
 
Ich hab zwischenzeitlich was aehnliches gefunden, das kommt aber nicht so
wirklich mit cursor-movements klar:
http://www.andre-simon.de/doku/ansifilter/ansifilter.html

Bin weiter auf der Suche nach einer Loesung. Wundert mich, dass es
hierfuer scheinbar keine Standardtools gibt.

Gruss
Raphael

-- 
Raphael Becker          <rabe@xxxxxxxxx>          http://rabe.uugrn.org/
GnuPG:                E7B2 1D66 3AF2 EDC7 9828  6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..



--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/