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 [email protected], Gmail <[EMAIL PROTECTED]> 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 > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > <http://www.imatge.com/> >
