scritp bash colores???
Horst von Brand
vonbrand en inf.utfsm.cl
Vie Jul 30 16:28:32 CLT 2004
=?ISO-8859-1?Q?=22Felipe_Cristi=E1n_Barriga_Richards_=28LIS?=
> =?ISO-8859-1?Q?TAS=29=22?= <lista en felipebarriga.cl> dijo:
> Linuxero escribió:
> > From: "Horst von Brand" <vonbrand en inf.utfsm.cl>
> > >>"Linuxero" <linuxero en chile.com> dijo:
> > >>>cuando creo un scritp en bash ej:
> > >>>
> > >>>#!/bin/bash
> > >>>
> > >>>echo "HOLA!!!!!!!!!!!"
> > >>>
> > >>>
> > >>>necesito que el HOLA!!!!!! apà resca en colores como se hace
> > >>>
> > >>>
> > >eso?????????
> > >Depende del terminal!!!!!!!!!!
> En un terminal standart (no se que sera estandar,
VT100 y extensiones (ANSI)
> pero para mi un bash
> )
bash(1) es un shell, que puede estar generando salida a montones de
terminales distintos (monocromos, e incluso en papel)
> puedes poner
> echo -e '\033[01;31m Texto Rosado \033[00m'
>
> Si no me equivoco si haces un programa en C puedes poner tambien esos
> parametros en un printf y vas a poder utilizar colores. Pero como dijo
> el profe, depende del terminal.
El '\033' es "ESC, ESC [ 01 ; 31 m" es una secuencia de escape que un
cierto tipo de terminal que maneja colores entiende de una forma
particular. termcap(5), terminfo(5), etc dan detalles; para hacerlo en
decente debieras usar eso.
> > >bueno en cualquier terminal
No. Es mas bien dificil escribir en rojo en un VT-100, o un (verdero) tty.
> > > o alguna pagina donde indique esto???
Manuales. <http://www.catb.org/~esr/terminfo/index.html>.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux