18 de agosto de 2013

Colorizando Scripts en Php CLI ... y en Bash

Salida en color para script en php cli:

#!/usr/bin/php
echo "\033[31m Texto en color rojo \033[0m\n";
die;

\033[0m : vuelve el color de la consola al color por defecto, importante!! ya que si no se pone cambias el color de la consola al salir del script.

el número XX de los códigos \033[XXm determinal el color y formato del texto según esta tabla:
Style           Foreground      Background
1st Digit       2nd Digit       3rd Digit
0 - Reset       30 - Black      40 - Black
1 - FG Bright   31 - Red        41 - Red
2 - Unknown     32 - Green      42 - Green
3 - Unknown     33 - Yellow     43 - Yellow
4 - Underline   34 - Blue       44 - Blue
5 - BG Bright   35 - Magenta    45 - Magenta
6 - Unknown     36 - Cyan       46 - Cyan
7 - Reverse     37 - White      47 - White

Pudiendo combinarlos, por ejemplo: fondo blanco, texto negro: \033[30;47m


Y ya que estamos ...esto es aplicable para Colorizar Bash Scripts:

#!/bin/bash
echo -en "\033[31m Texto en color rojo \033[0m\n"
echo -en "\033[30;47m Negro sobre Blanco \033[0m\n"


Para añadir un poco de color a nuestras vidas en CommandLine !!!

Ref.:
http://ubuntulife.wordpress.com/2011/04/10/los-codigos-de-color-en-bash/
http://praxis.edoceo.com/howto/bash


No hay comentarios:

Publicar un comentario