Trocar caracteres [RESOLVIDO]

1. Trocar caracteres [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 30/10/2015 - 16:01h

Boa tarde,
estou na seguinte situação, tenho um arquivo de nome Ação, preciso substituir a letra "ç" e "ã" por "_" , sendo assim ficaria A__o, alguém tem alguma dica que funcione?


  


2. MELHOR RESPOSTA

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 30/10/2015 - 16:39h

Tente assim:

sed -i 's/\(Microsoft Word - Espa\\347o\)/ARQUIVO/g' d00602-001


3. Re: Trocar caracteres [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

Enviado em 30/10/2015 - 16:17h

Apenas mudar o nome do arquivo?
mv Ação A__o 

Substituir o conteúdo de um arquivo?
sed -i 's/ã\|ç/_/g' arquivo.txt 

--
-I've been talking to the main computer
-And...?
-It hates me


4. Re: Trocar caracteres [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 30/10/2015 - 16:22h

thinomar escreveu:

Apenas mudar o nome do arquivo?
mv Ação A__o 

Substituir o conteúdo de um arquivo?
sed -i 's/ã\|ç/_/g' arquivo.txt 

--
-I've been talking to the main computer
-And...?
-It hates me


Vamos na seguinte situação.
Tenho o arquivo teste, dentro dele tenho um texto:
blablablablablablablablablabla
blablablablablabla
blablablablablablablabla
blablablabla
(TESTE)
blablablabla
blablablablablabla

Quero substituir o trecho (TESTE) por ABC.

Tem como fazer isso?




5. Re: Trocar caracteres

João Paulo Pulga
pulgovisk

(usa Gentoo)

Enviado em 30/10/2015 - 16:23h

henriquew escreveu:

thinomar escreveu:

Apenas mudar o nome do arquivo?
mv Ação A__o 

Substituir o conteúdo de um arquivo?
sed -i 's/ã\|ç/_/g' arquivo.txt 

--
-I've been talking to the main computer
-And...?
-It hates me


Vamos na seguinte situação.
Tenho o arquivo teste, dentro dele tenho um texto:
blablablablablablablablablabla
blablablablablabla
blablablablablablablabla
blablablabla
(TESTE)
blablablabla
blablablablablabla

Quero substituir o trecho (TESTE) por ABC.

Tem como fazer isso?



sed -i 's/\(TESTE\)/ABC/g' nome_do_arquivo.extensão_do_arquivo

Repare que o argumento "-i" grava as alterações direto no arquivo.
Pode ver mais sobre o funcionamento do comando sed em :
http://br.ccm.net/faq/9575-sed-truques-e-dicas


6. Re: Trocar caracteres [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 30/10/2015 - 16:36h

pulgovisk escreveu:

henriquew escreveu:

thinomar escreveu:

Apenas mudar o nome do arquivo?
mv Ação A__o 

Substituir o conteúdo de um arquivo?
sed -i 's/ã\|ç/_/g' arquivo.txt 

--
-I've been talking to the main computer
-And...?
-It hates me


Vamos na seguinte situação.
Tenho o arquivo teste, dentro dele tenho um texto:
blablablablablablablablablabla
blablablablablabla
blablablablablablablabla
blablablabla
(TESTE)
blablablabla
blablablablablabla

Quero substituir o trecho (TESTE) por ABC.

Tem como fazer isso?



sed -i 's/\(TESTE\)/ABC/g' nome_do_arquivo.extensão_do_arquivo

Repare que o argumento "-i" grava as alterações direto no arquivo.
Pode ver mais sobre o funcionamento do comando sed em :
http://br.ccm.net/faq/9575-sed-truques-e-dicas



O arquivo se chama d00602-001, o intervalo que quero modificar é "(Microsoft Word - Espa\3470)"
Tentei:

sed -i 's/\(Microsoft Word - Espa\347o)/ARQUIVO/g' d00602-001

mas recebo o erro sed: -e expressao #1, caractere 41: referencia anterior invalida


Tem idéia amigo?







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts