Pular para o conteúdo

Utilização do Sed [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Utilização do Sed [RESOLVIDO]

Enviado em 01/02/2017 - 14:59h

Boa tarde
Sou novato com a utilização do Linux, e venho tendo uma ótima experiência com as facilidades que este sistema me proporciona. Uma delas é o sed, porem, tenho uma dúvida.
Como posso realiza a seguinte alteração:
teste viva la vida para echo "teste viva la vida"
na verdade minha dúvida é saber como posso adicionar no final da linha o " para realizar a alteração em todo o Script?



Responder tópico

2. Re: Utilização do Sed [RESOLVIDO]

Melhor resposta

Enviado em 01/02/2017 - 16:45h

D_ego escreveu:

Opa, desculpa não ter conseguido expressar minha dúvida.

Quero adicionar echo " adkhdasjhdhhaskdhasjkh ". Somente a palavra echo e as aspas duplas no início e no final da linha.
para colocar no inicio da linha vc usa o '^'
sed 's/^/echo "/' nome-do-arquivo 
para alterar o arquivo vc usa o parâmtro '-i' do sed
sed -i 's/^/echo "/' nome-do-arquivo 
para colocar no final vc usa o '$'
sed 's/$/"/' nome-do-arquivo 
alterando o arquivo
sed -i 's/$/"/' nome-do-arquivo 
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

3. Re: Utilização do Sed [RESOLVIDO]

Enviado em 01/02/2017 - 16:04h

D_ego escreveu:
teste viva la vida para echo "teste viva la vida"
na verdade minha dúvida é saber como posso adicionar no final da linha o " para realizar a alteração em todo o Script?
velho .... não entendi a parada não ... explica aí de novo mais detalhadamente
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

4. Utilização do Sed

Enviado em 01/02/2017 - 16:28h

Opa, desculpa não ter conseguido expressar minha dúvida.

Quero adicionar echo " adkhdasjhdhhaskdhasjkh ". Somente a palavra echo e as aspas duplas no início e no final da linha.

5. Utilização do Sed

Enviado em 01/02/2017 - 17:57h

Mauriciodez escreveu:

D_ego escreveu:

Opa, desculpa não ter conseguido expressar minha dúvida.

Quero adicionar echo " adkhdasjhdhhaskdhasjkh ". Somente a palavra echo e as aspas duplas no início e no final da linha.
para colocar no inicio da linha vc usa o '^'
sed 's/^/echo "/' nome-do-arquivo 
para alterar o arquivo vc usa o parâmtro '-i' do sed
sed -i 's/^/echo "/' nome-do-arquivo 
para colocar no final vc usa o '$'
sed 's/$/"/' nome-do-arquivo 
alterando o arquivo
sed -i 's/$/"/' nome-do-arquivo 
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"









Muito obrigado mesmo, serviu perfeitamente para o que eu precisava.
OBS.: Sistema Esplêndido

6. Re: Utilização do Sed [RESOLVIDO]

Enviado em 01/02/2017 - 18:09h

D_ego escreveu:
Muito obrigado mesmo, serviu perfeitamente para o que eu precisava.
OBS.: Sistema Esplêndido
tranquilo ... bom que resolveu ... agora só falta marcar seu tópico como 'resolvido' e depois escolher uma 'melhor resposta'

mais SED
http://thobias.org/doc/sosed.html
http://terminalroot.com.br/2015/07/30-exemplos-do-comando-sed-com-regex.html

Abçs
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder