pessoas ... tenho no arquivo numeros de 1 a 100 dispostos em 10 linhas e 10 colunas, como faço para que esse retor seja dado com a variáel colorida ???
tipo assim ... se a variavel for "var=15" ele me de o cat do arquivo, porém com o número 15 colorido
pessoas ... tenho no arquivo numeros de 1 a 100 dispostos em 10 linhas e 10 colunas, como faço para que esse retor seja dado com a variáel colorida ???
tipo assim ... se a variavel for "var=15" ele me de o cat do arquivo, porém com o número 15 colorido
for COR in {0..255};do for ATB in 0 1;do printf "%b█COR█%b" "\x1B[${ATB};38;05;${COR}m" "\x1B[m";echo " => \x1B[$ATB;38;5;${COR}m"; done;done
Att.:
Marcelo Oliver
3. Re: Retorno colorido/destacado [RESOLVIDO]
Mauriciodezusa Debian
Post recolhido
Enviado em 12/07/2017 - 22:36h
msoliver escreveu:
Boa noite Mauricio, veja se é isso:
...
Att.:
Marcelo Oliver
Marcelo ... do jeito que vc fez funciona, mais do jeito q eu preciso não ... onde vc colocou "\b13\b" tentei substituir pela variável e aí não deu rock.
Outra coisa ... explica esse trem aí pra mim pq além de querer o bagulho funcionando eu tb quero aprender !!!
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
4. Re: Retorno colorido/destacado
msoliverusa Debian
Post recolhido
Enviado em 12/07/2017 - 22:43h
Mauriciodez escreveu:
msoliver escreveu:
Boa noite Mauricio, veja se é isso:
...
Att.:
Marcelo Oliver
Marcelo ... do jeito que vc fez funciona, mais do jeito q eu preciso não ... onde vc colocou "\b13\b" tentei substituir pela variável e aí não deu rock.
Outra coisa ... explica esse trem aí pra mim pq além de querer o bagulho funcionando eu tb quero aprender !!!
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
Mauricio, para dar ROCK, a variavel deve ficar entre aspas simples, exemplo:
F='\x1B[m'
C='\x1B[0;38;5;190m' NUM="13"
sed 's/\b'$NUM'\b/'$C'&'$F'/' numbers
O BAGUIO é simples,
sed 's/\b'$NUM'\b/'$C'&'$F'/' => Caso o NUMERO, e coloco ele entre as variaveis que vão colorir..., $C e $F
O mesmo que echo -e "$C COLORINDO $F"
mso
5. Re: Retorno colorido/destacado
Mauriciodezusa Debian
Post recolhido
Enviado em 12/07/2017 - 22:57h
msoliver escreveu:
Mauricio, para dar ROCK, a variavel deve ficar entre aspas simples, exemplo:
F='\x1B[m'
C='\x1B[0;38;5;190m' NUM="13"
sed 's/\b'$NUM'\b/'$C'&'$F'/' numbers
O BAGUIO é simples,
sed 's/\b'$NUM'\b/'$C'&'$F'/' => Caso o NUMERO, e coloco ele entre as variaveis que vão colorir..., $C e $F
O mesmo que echo -e "$C COLORINDO $F"
mso
Agora deu certo aqui TIO ... me diz só mais uma coisa .... qual a sintaxe desse "casamento" ... o "\b" faz parte ?? ou seria isso
sed 's/meio/inicio&fim/'
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
6. Re: Retorno colorido/destacado [RESOLVIDO]
removidousa Nenhuma
Post recolhido
Enviado em 12/07/2017 - 23:14h
Pensei em alguma gambiarra como
echo "var=15" | grep --color 15
ou
echo "var=15" | grep --color "=15"
O truque seria fazer o grep usar alguma expressão regular para identificar apenas números. Ou alguma coisa que se pareça com uma variável no meio do código ... Sairá tudo com a mesma cor.
Também é possível usar
grep --color "padrão" arquivo
Apenas os caracteres do arquivo que seguirem o padrão sairão coloridos.
Como disse, é uma gambiarra.
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
7. Re: Retorno colorido/destacado [RESOLVIDO]
Mauriciodezusa Debian
Post recolhido
Enviado em 12/07/2017 - 23:21h
listeiro_037 escreveu:
Pensei em alguma gambiarra como
echo "var=15" | grep --color 15
ou
echo "var=15" | grep --color "=15"
Como disse, é uma gambiarra.
o problema disso é q o GREP só me daria o retorno da linha e eu preciso do arquivo completo
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
8. Re: Retorno colorido/destacado [RESOLVIDO]
msoliverusa Debian
Post recolhido
Enviado em 12/07/2017 - 23:27h
Mauriciodez escreveu:
msoliver escreveu:
Mauricio, para dar ROCK, a variavel deve ficar entre aspas simples, exemplo:
F='\x1B[m'
C='\x1B[0;38;5;190m' NUM="13"
sed 's/\b'$NUM'\b/'$C'&'$F'/' numbers
O BAGUIO é simples,
sed 's/\b'$NUM'\b/'$C'&'$F'/' => Caso o NUMERO, e coloco ele entre as variaveis que vão colorir..., $C e $F
O mesmo que echo -e "$C COLORINDO $F"
mso
Agora deu certo aqui TIO ... me diz só mais uma coisa .... qual a sintaxe desse "casamento" ... o "\b" faz parte ?? ou seria isso
sed 's/meio/inicio&fim/'
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
Mauricio, o "\b" funciona como um "LIMITADOR", para evitar, por exemplo, que vc queira colorir o "5", e ele atue em "TODOS" algarismos que tenham 5, tipo 5, 15, 25, 35, . . . .
sed 's/\b'$NUM'\b/'$C'&'$F'/' numbers
O "&", é o que foi "CASADO"
TRADUZINDO:
Troque \b$NUM\b por "INICíO COR" NUM "FIM COR"
É isso . . .
mso
9. Re: Retorno colorido/destacado [RESOLVIDO]
Mauriciodezusa Debian
Post recolhido
Enviado em 12/07/2017 - 23:42h
msoliver escreveu:
Mauricio, o "\b" funciona como um "LIMITADOR", para evitar, por xemplo, que vc queira colorir o "5", e ele atue em "TODOS" algarismos que tenham 5, tipo 5, 15, 25, 35, . . . .
sed 's/\b'$NUM'\b/'$C'&'$F'/' numbers
O "&", é o que foi "CASADO"
TRADUZINDO:
Troque \b$NUM\b por "INICíO COR" NUM "FIM COR"
É isso . . .
mso
valew aí TIO ... Abçs !!!
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
10. Re: Retorno colorido/destacado [RESOLVIDO]
removidousa Nenhuma
Post recolhido
Enviado em 12/07/2017 - 23:57h
Realmente ... fiz uma coisa parecida hoje mas saiu um grande bloco de texto. Preciso verificar qual o motivo.