shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Comando sed substituir espaço em branco junto ao char


From: MrBiTs
Subject: Re: [shell-script] Comando sed substituir espaço em branco junto ao character
Date: Mon, 05 Dec 2011 14:00:46 -0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 12/05/2011 13:34 , Luciano Silva wrote:
> Obrigado pelas respostas.
> 
> Tentei escapar mas não funcionou
> 
> cat teste.txt subdomí nio ví deo
> 
> sed -i -e 's/\Ã\ /\í/g' text.txt
> 
> Tentei utilizar também o [:space]  mas não funcionou.
> 
> sed -i -e 's/\Ã[:space]/\í/g' text.txt
> 
> cat teste.txt subdomí nio ví deo
> 

O que você está esquecendo é que o que o cat te mostra não são os caracteres 
"reais", mas sim descarga de tela. Obviamente não tem
no arquivo um Ã-espaço, mas sim um código que representa um caracter acentuado 
(í), em ISO-8895. O sed, puro e simples, não
funcionará.

Você precisa usar o iconv ou uma outra ferramenta de conversão de encoding para 
fazer isso.


- -- 

LLAP

.0. MrBiTs .'. - address@hidden
..0 GnuPG  - 
http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEcBAEBCAAGBQJO3OquAAoJEG7IGPwrPKWriw8H/3Q+sa9u2OtaOQfVBre28VIf
OfrPsfZdz0h0VraOJYUT5itC/M8KeStMvW7XJvE1t0Or9SmJdVWj9Yz23xT5SyBI
YBaPjR6imKL+CYp7BJL050E2ABvpMDABlOjxM5e10tQwp815UeYxMiH2i7Y9mg2T
IKho+lqzCWR/dDxhm7eKWsqRgaChNmCReGuMA+XW4AogroQukATJudhCigYUOoIL
3xO+wECa//8vJwMfiSOLV1fSFaT/Zv+PnKINd3zmABBj/9sLnHZ4yfczAqY8D+lC
hBEYouYiJugCTBOKG/LnXYUJTy3d3QHCXTBVHOGKiUCzkYKlwl55EgBIQMOCY3A=
=sLIr
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]