Não sei o que seria um "jeito melhor", mas seguindo a sua especificação
inicial, a função número_um2pontos :) parece atender, exceto a cor azul. :)
n12p(){
while read R;do
t=${R%:*};[ "${t//[0-9]/}" ]||R="\e[33;1m${R/:/\e[0m:}"
echo -e "$R"
done
}
$ n12p From: "bsjogos"
>
>Eu sei botar cor,
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 shell-script@yahoogrupos.com.br, Gmail <[EMAIL PROTECTED]> escreveu
>
> En/na bsjogos ha esc