Sequências de escape ANSI
Você pode usar seqüências de escape ANSI. Ele deve funcionar em telas de texto, bem como a maioria dos emuladores de janela do terminal Linux.
Veja este link para detalhes,
en.wikipedia.org/wiki/ANSI_escape_code
Exemplo 1: texto branco em fundo preto
echo -e "echo -e "inversvid="inversvid="logoansi="echo -e "echo -e "inversvid="inversvid="logoansi="%pre%33[38;5;0;48;5;148m"
33[7m"
resetvid="%pre%33[0m"
redback="%pre%33[1;37;41m"
greenback="%pre%33[1;37;42m"
blueback="%pre%33[1;37;44m"
33[7m"
resetvid="%pre%33[0m"
greenback="%pre%33[1;37;42m"
blueback="%pre%33[1;37;44m"
echo -e "$inversvid Now it is inverse colours $resetvid"
echo -e "$greenback Now it is greenback $resetvid and $blueback now blueback $resetvid"
33[30;47m###############%pre%33[0m"
33[37;40m###############%pre%33[0m"
33[38;5;0;48;5;148m"
33[7m"
resetvid="%pre%33[0m"
redback="%pre%33[1;37;41m"
greenback="%pre%33[1;37;42m"
blueback="%pre%33[1;37;44m"
33[7m"
resetvid="%pre%33[0m"
greenback="%pre%33[1;37;42m"
blueback="%pre%33[1;37;44m"
echo -e "$inversvid Now it is inverse colours $resetvid"
echo -e "$greenback Now it is greenback $resetvid and $blueback now blueback $resetvid"
33[30;47m###############%pre%33[0m"
33[37;40m###############%pre%33[0m"
Exemplo 2: texto em preto sobre fundo branco acinzentado
%pre% Exemplo 3: usando as variáveis inversvid
, greenback
, blueback
e resetvid
Declarar e armazenar variáveis
Exemplo de variáveis básicas de cor ANSI, que eu uso em shellscripts do bash, e que você pode achar útil,
%pre%Exemplo de variável de cor ANSI avançada (que quase coincide com a cor do logotipo mkusb),
%pre%As cores ANSI avançadas funcionam na maioria dos emuladores da janela do terminal, mas não nas telas de texto, em que a cor é padronizada como 'a cor básica mais próxima'.
- É fácil declarar e armazenar as variáveis em um shellscript bash (quase no começo, pelo menos antes de serem usadas).
- Se você quiser usá-los interativamente, poderá declarar e armazenar as variáveis no arquivo de configuração
~/.bashrc
E, claro, você pode criar variáveis [modificadas] para realizar o que quiser.