[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: