Letras / palabras / texto en ASCII Art con Figlet (GNU/Linux / BSD)
June 5th, 2008 by BusindreFIGlet muestra un texto, frase o palabra en formato ASCII Art, muy usado para tutoriales en txt y firmas en correos o foros. Puede imprimir en una gran variedad de fuentes que podemos descargar desde la página del proyecto, tanto alinear las salidas de izquierda a derecha como de derecha a izquierda, con el texto justificado, etc... Puede ser útil en la creación de algún script para decorar ciertas salidas o su documentación o para cualquier frikada que se nos ocurra. Veremos sus opciones más comunes y útiles junto con algunos ejemplos de su uso.
___ _ ____ _ _ _ _ ____ _ _
|_ _| | | ___ __ __ ___ / ___|| \ | || | | | | __ ) _ _ ___ (_) _ __ __| | _ __ ___
| | | | / _ \\ \ / // _ \ | | _ | \| || | | | | _ \ | | | |/ __|| || '_ \ / _` || '__|/ _ \
| | | |___| (_) |\ V /| __/ | |_| || |\ || |_| |_ _ _ | |_) || |_| |\__ \| || | | || (_| || | | __/
|___| |_____|\___/ \_/ \___| \____||_| \_| \___/(_)(_)(_) |____/ \__,_||___/|_||_| |_| \__,_||_| \___|
Descargar:
Mirror 1: ftp://ftp.figlet.org/pub/figlet/program/unix/
Mirror 2: http://www.sfr-fresh.com/unix/misc/figlet222.tar.gz
Compilar / Instalar
$ tar -zxvf figlet222.tar.gz
$ cd figlet222
$ make
# make install ó checkinstall
Opciones de figlet
Modificando las opciones de figlet conseguiremos distintos formato de salida para tener ese texto en ASCII art un poco más a nuestro gusto.
-p -> Incluye un párrafo en blanco entre salidas.
-n -> No incluye párrafos, es la opción por defecto.
-f fontfile -> Indica un tipo de fuente (Descargar).
-c -> Alinea al centro la salida.
-l -> Alinea a la izquierda la salida.
-r -> Alinea a la derecha la salida.
-x -> Realiza un justificado del texto (Por defecto).
-t -> No pone limite horizontal a las lineas de la salida.
-w número -> indica el numero de posiciones (caracteres) a dibujar en horizontal.
-o -> Juntará lo máximo posible todas las palabras, las concatena.
-k -> Deja un espacio entre caracteres (Caracteres en Ascci art se entiende)
Algunos ejemplos de uso:
Cuando queremos pasar un fichero de texto a Ascii art se aconseja el uso de la opción -p
$ figlet -p < myfile
Para dirigir la salida del comando anterior a otro fichero:
$ figlet -p < myfile > fichero
Las opciones se pueden combinar:
$ figlet -ptk -f shadow < myfile > fichero