Utilização do Sed [RESOLVIDO]

1. Utilização do Sed [RESOLVIDO]

Diego Sousa Pereira
D_ego

(usa Ubuntu)

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?





  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

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]

Mauriciodez
Mauriciodez

(usa Debian)

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

Diego Sousa Pereira
D_ego

(usa Ubuntu)

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

Diego Sousa Pereira
D_ego

(usa Ubuntu)

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]

Mauriciodez
Mauriciodez

(usa Debian)

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 )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts