shell-script-pt
[Top][All Lists]
Advanced

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

Re: Colorir somente uma parte do texto


From: bsjogos
Subject: Re: Colorir somente uma parte do texto
Date: Fri, 09 May 2008 20:20:55 -0000
User-agent: eGroups-EW/0.82

Eu sei botar cor, eu queria botar cor somente na parte que tem o
numero seguido por ':'

eu fiz assim mas deve ter um jeito melhor

sed "s/^/`echo -e "\e"`[40;36;1m/" | sed "s/:/:`echo -e "\e[m"`/"


--- Em address@hidden, Gmail <t.collons@...> escreveu
>
> En/na bsjogos ha escrit:
> >
> > Tem algum jeito de quando imprimir umas linhas deixar azul somente os
> > números antes do : e se tiver algum : depois não pode mudar a cor
> > ?
> >
> > ex.:
> >
> > 9507:texto
> > 9508:texto:sadas
> > 9509:texto
> > 9510:texto:asdas
> > 9511:texto
> > /usr/teste
> >
> > 324:texto
> > 234:texto
> > 4320:texto
> > 9231:texto
> > /usr/teste2
> >
> >  
> 
> Teste iso
> 
> #!/bin/bash
> #
> #   This file echoes a bunch of color codes to the
> #   terminal to demonstrate what's available.  Each
> #   line is the color code of one forground color,
> #   out of 17 (default + 16 escapes), followed by a
> #   test use of that color on all nine background
> #   colors (default + 8 escapes).
> #
> 
> T='gYw'   # The test text
> 
> echo -e "\n                 40m     41m     42m     43m\
>      44m     45m     46m     47m";
> 
> for FGs in '    m' '   1m' '   2m' '   4m' '   8m' '   9m' '  10m' \
>               '  30m' '1;30m' '  31m' '1;31m' '  32m' '1;32m' '  33m' \
>               '1;33m' '  34m' '1;34m' '  35m' '1;35m' '  36m' '1;36m' \
>               '  37m' '1;37m';        # This serials are de font colour
>        do
>            FG=${FGs// /}
>         echo -en " $FGs \033[$FG  $T  " # This are de escape code
"\033["
>        
>         for BG in 40m 41m 42m 43m 44m 45m 46m 47m; # this serial are de 
> background colour
>         do
>             echo -en "$EINS \033[$FG\033[$BG  $T  \033[0m";
>         done
>         echo;
>     done
> echo
> 
> -- 
> 
> Pere
> 
> t.collons@... <mailto:t.collons@...>
> 
> 
> <http://www.imatge.com/>
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]