Shell Script para colorir seus scripts
Dica publicada em Shell Script / Miscelânea
Shell Script para colorir seus scripts
Código fonte (salve como: cores.sh):
Utilização em outro script:
#!/bin/bash
#grave como cores.sh
# Cores v1.0
# ecoa mensagem em cores
# Autor: Nelson Teixeira - OPFLA/OPSIN/OPSAR
BOLD="\e[1m"
GREEN="$BOLD\e[92m"
RED="$BOLD\e[91m"
GRAY="$BOLD\e[37m"
CYAN="$BOLD\e[96m"
YELLOW="$BOLD\e[93m"
MAGENTA="$BOLD\e[95m"
BLUE="$BOLD\e[34m"
NORMAL="$BOLD\e[0m"
function echoCores {
echo -e $@$NORMAL
}
#grave como cores.sh
# Cores v1.0
# ecoa mensagem em cores
# Autor: Nelson Teixeira - OPFLA/OPSIN/OPSAR
BOLD="\e[1m"
GREEN="$BOLD\e[92m"
RED="$BOLD\e[91m"
GRAY="$BOLD\e[37m"
CYAN="$BOLD\e[96m"
YELLOW="$BOLD\e[93m"
MAGENTA="$BOLD\e[95m"
BLUE="$BOLD\e[34m"
NORMAL="$BOLD\e[0m"
function echoCores {
echo -e $@$NORMAL
}
Utilização em outro script:
#!/bin/bash
. cores.sh
echoCores $BOLD"Bold" $GREEN"Verde" $RED"Vermelho" $GRAY"Cinza" $CYAN"Ciano" $YELLOW"Amarelo" $MAGENTA"Magenta" $BLUE"Azul" $NORMAL"Normal"
echoCores -n $GRAY"Fazendo alguma coisa..."
#fazer alguma coisa
echoCores $GREEN"Feito!"
echoCores -n $GRAY"Fazendo alguma coisa..."
#fazer alguma coisa
echoCores $RED"Erro!"
. cores.sh
echoCores $BOLD"Bold" $GREEN"Verde" $RED"Vermelho" $GRAY"Cinza" $CYAN"Ciano" $YELLOW"Amarelo" $MAGENTA"Magenta" $BLUE"Azul" $NORMAL"Normal"
echoCores -n $GRAY"Fazendo alguma coisa..."
#fazer alguma coisa
echoCores $GREEN"Feito!"
echoCores -n $GRAY"Fazendo alguma coisa..."
#fazer alguma coisa
echoCores $RED"Erro!"