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

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

Re: [shell-script] Duvida manipulação de String s


From: Rodrigo Cunha
Subject: Re: [shell-script] Duvida manipulação de String s
Date: Tue, 29 Nov 2016 13:58:26 -0200

srs...consegui resolver o problema com a pipeline do Julio Neves.
echo $[$(echo 4244434353314 | sed -r 's/(.)/\1+/g')0] ;

Vou ter que estudar o que esse sed faz, até ontém eu só utilizava o sed para substituir caracteres, soma eu nunca tinha feito.
Mais um ponto para o Shell.

O script que eu fiz e precisava dessa solução servia para substituir, se houvessem em um texto, as vogais das 5 primeiras palavras de cada linha por numeros(a=1,e=2.i=3,o=4,u=5) e somar os numeros das vogais de cada linha.
Meu script ficou meio feio, vou analisa-lo e posto aqui depois, pode ajudar alguém.
Abs a todos!

Em 28 de novembro de 2016 08:59, 'Julio C. Neves' address@hidden [shell-script] <address@hidden> escreveu:
 

Eu não sei se já postei isso, mas de qq forma, com sed tb dá um bom caldo:

$ echo $[$(echo 4244434353314 | sed -r 's/(.)/\1+/g')0]
44

Abcs,
Julio
@juliobash

P
róximos cursos de Shell
Cidade         Local Período
São Paulo 4Linux 05
-09/12
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 27 de novembro de 2016 21:32, Luiz Alberto address@hidden [shell-script] <address@hidden.br> escreveu:
 

On 27-11-2016 21:21, address@hidden [shell-script] wrote:
 

Na mesma linha da solução do Luiz Alberto, poderia ser também:

echo 4244434353314 | gawk -F "" '{ while (++i<NF) printf $i "+"; print $i }'| bc -l

[]'s
Itamar

Muito boa a tua solução Itamar !!!

Luiz A Monteiro





--
Atenciosamente,
Rodrigo da Silva Cunha
São Gonçalo, RJ - Brasil


reply via email to

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