figlet nutzt Zeichen und Buchstaben, um Texte im Terminal großflächig darzustellen.
Durch den Blog von Benjamin Stocker bin ich auf das Programm figlet aufmerksam geworden. Mit seiner simplen Syntax nimmt es den vorhandenen Zeichensatz, um eine, nun ja, „grafische“ Darstellung von Text herbeizuzaubern. Der darzustellende Text wird figlet einfach als Argument übergeben (siehe Beispiel links oben).
Natürlich kann figlet der darzustellende Text auch mit einer pipe aus einem anderen Kommando übergeben werden. Die Eingabe:
ls | figlet
würde dann eine Liste der Dateien des gegenwärtigen Verzeichnisses in figlet-Manier anzeigen.
Verwendung findet figlet oft als Banner in Skripten, zur Auflockerung von emails oder als grafischer Hingucker während des Bootvorgangs.
Mit verschiedenen Optionen kann figlet den Text ausrichten:
figlet -c zentriert den Text.
figlet -r richtet ihn nach rechts aus.
Und wie steht es mit Umlauten? Um Umlaute zu aktivieren verwendet man figlet -D. Hier die Umsetzung:
] wird zu Ü
[ wird zu Ä
\ wird zu Ö
Das Kommando:
figlet -c -D [rger
stellt das Wort `Ärger` zentriert mit Umlautunterstützung dar.

figlet: Zentrierte Darstellung mit Umlautunterstützung
Weitere Optionen gibt es natürlich auch noch: So können z.B verschiedene fonts eingesetzt werden. man figlet gibt einen ausreichenden Überblick über die Funktionen. Mehr Info (auch zum historischen Hintergrund) findet Ihr hier:
Benjamin Stocker: Linuxtool der Woche: figlet
Schlagworte: ascii, banner, bash, figlet, linux, open source, opensource, script, shell, umlaute
11. Mai 2009 um 23:09
[...] ja: das schöne (eigentlich vollkommen unnötige Banner) wurde mit Hilfe von figlet erstellt. Wer Interesse hat, das Skript einzusetzen, kann es herunterladen (Download androidshell). [...]
21. September 2009 um 13:28
[...] ja: das schöne (eigentlich vollkommen unnötige Banner) wurde mit Hilfe von figlet [...]