Retirar algumas palavras de uma string [RESOLVIDO]

1. Retirar algumas palavras de uma string [RESOLVIDO]

Alexandre Jose da Costa
alexandre_jcosta

(usa Outra)

Enviado em 21/02/2020 - 14:39h

Boa Tarde, Amigos

Sou novo aqui e estou usando shell a pouco tempo!
Tenho uma questão a resolver,
Em um arquivo tenho a seguinte "frase" - 'Pasta:Digital;Job:TED013;AMBIENTE:HML'

Preciso retirar algumas palavras desse texto, e coloca-las em variáveis
exemplo:
v1=Digital
v2=TED013
v3=HML

Tentei fazer um teste para analisar o retorno, mas nao obtive a solução parcialmente esperada
[email protected] in $ echo 'Pasta:Digital;Job:TED013;AMBIENTE:HML' | sed -n 's/FOLDER:\(.*\):/\l/p'
resultado - HML

Alguem pode me ajudar?


  


2. Re: Retirar algumas palavras de uma string [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 21/02/2020 - 17:14h


alexandre_jcosta escreveu:

Boa Tarde, Amigos

Sou novo aqui e estou usando shell a pouco tempo!
Tenho uma questão a resolver,
Em um arquivo tenho a seguinte "frase" - 'Pasta:Digital;Job:TED013;AMBIENTE:HML'

Preciso retirar algumas palavras desse texto, e coloca-las em variáveis
exemplo:
v1=Digital
v2=TED013
v3=HML

Tentei fazer um teste para analisar o retorno, mas nao obtive a solução parcialmente esperada
[email protected] in $ echo 'Pasta:Digital;Job:TED013;AMBIENTE:HML' | sed -n 's/FOLDER:\(.*\):/\l/p'
resultado - HML
Alguem pode me ajudar?

Boa tarde Alexandre.
Segue sugestão:
frase="Pasta:Digital;Job:TED013;AMBIENTE:HML"
sed 's/\;/\n/g;s/:/=/' <<< $frase

Pasta=Digital
Job=TED013
AMBIENTE=HML
Usando o comando "eval", temos as variáveis:
Pasta, Job e AMBIENTE:
eval $(sed 's/\;/\n/g;s/:/=/g' <<< $frase) 

echo -e "$Pasta\n$Job\n$AMBIENTE"
Digital
TED013
HML

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


3. Re: Retirar algumas palavras de uma string [RESOLVIDO]

Alexandre Jose da Costa
alexandre_jcosta

(usa Outra)

Enviado em 31/03/2020 - 16:34h

Valeu !!!
Solução implantada com exito.


4. Re: Retirar algumas palavras de uma string [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 31/03/2020 - 18:02h


alexandre_jcosta escreveu:

Valeu !!!
Solução implantada com exito.

Muito bom!!!!!
Poderia contribuir, marcando a resposta como "Resolvida" e escolhendo a resposta que te AJUDOU, como a MELHOR.



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts