Re: Echo en color?
On Mon, Oct 13, 2003 at 07:41:32PM +0200, Joan Tur wrote:
>
> M'estic iniciant en els scripts, i m'agradaria saber com puc fer que sa
> sortida d'un comandament "echo" sigui en color.
>
> Ah, faig servir bash ;9
>
Es fa amb els codis de control (man console_codes) de la
consola. Tot el que vingui després del codi de control serà
del color que li hagis indicat (recorda't de tornar-ho ha
posar normal quan acabis :)
$'\033'[30m <- negre
$'\033'[31m <- vermell
$'\033'[32m <- verd
$'\033'[33m <- groc
$'\033'[34m <- blau
$'\033'[35m <- magenta
$'\033'[36m <- cian
$'\033'[37m <- blanc
$'\033'[0m <- default attributes
Per fer el mateix color "brillant" has de posar 1; després
del [ i abans del número. Per exemple:
echo $'\033'[1\;32m Això és de color verd $'\033'[0m
Salutacions,
--
22:48:10 up 1:42, 5 users, load average: 0.00, 0.00, 0.00
Reply to: