Re: Terminal Steuersequenzen

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Tue, 8 Jun 2004 13:07:02 +0200 (CEST)

Marc Santhoff <M.Santhoff(at)t-online.de> wrote:
> Am Di, den 08.06.2004 schrieb Christian Weisgerber um 00:18:
> > Marc Santhoff <M.Santhoff(at)t-online.de> wrote:
> >
> > > ich habe vor langer Zeit mal das unten zu sehende Skript im Netz
> > > gefunden. Es macht schöne bunte Buchstaben. ;)
> > >
> > > Wo finde ich eine komplette Liste der möglichen Steuersequenzen?
> >
> > Im Handbuch zu deinem Terminal.
> > Für xterm(1) fördert »locate ctlseq« hoffentlich das entsprechende
> > Dokument zu Tage.
>
> Ah ja, term(7), ncurses und Konsorten hatte ich schon gefilzt, aber
> xterm noch nicht.

Kleine Ergänzung dazu:

Wenn man einfache Sachen in Shell-Skripten machen möchte,
z.B. etwas in Bold ausgeben, dann bietet es sich an, dafür
tput(1) zu verwenden. Das erzeugt je nach $TERM die pas-
senden Steuersequenzen, so daß das Skript auf unterschied-
lichen Arten von Terminals funktioniert. Beispiel:

#!/bin/sh -
BOLD_AN=`tput md`
BOLD_AUS=`tput me`
echo "normal${BOLD_AN}fett${BOLD_AUS}normal"

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
One Unix to rule them all, One Resolver to find them,
One IP to bring them all and in the zone to bind them.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 08 Jun 2004 - 13:07:38 CEST

search this site