Substituir palavra em uma string?

1. Substituir palavra em uma string?

Leonardo Henrique Burrone
ReonarudoB

(usa Outra)

Enviado em 06/11/2015 - 09:29h

Olá.
É possível criar um script que pega uma string com conteúdo, por exemplo, "Oi Oi oi", pegar a segunda palavra e substituir por "ola"?

Obrigado.


  


2. Re: Substituir palavra em uma string?

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 06/11/2015 - 09:41h

Sim, o comando sed faz isso.

sed 's/Oi/Ola/2'



3. Receber string.

Leonardo Henrique Burrone
ReonarudoB

(usa Outra)

Enviado em 06/11/2015 - 15:28h

E se eu pedir para o usuário digitar três palavras ou eu colocar em uma string o resultado de um comando? Por exemplo:

1)

read resposta


2)

var=$(stat arquivo)


Obrigado.



4. Re: Substituir palavra em uma string?

thinomar
thinomar

(usa Linux Mint)

Enviado em 06/11/2015 - 15:33h

variavel2=`echo $variavel1 | sed 's/Oi/Olá/g' 
`
--
-I've been talking to the main computer
-And...?
-It hates me



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts