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

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

Re: [shell-script] eval


From: André Saunite
Subject: Re: [shell-script] eval
Date: Fri, 17 Sep 2010 14:31:26 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6

Oi,

Como isso é um sed, você poderia utilizar o -e e fazer tudo de uma vez:

sed "s/Ö/Ö/g" -e \
"s/ö/ö/g" -e \
"s/Ú/Ú/g" -e \
"s/ú/ú/g" -e \
"s/Û/Û/g" -e \
"s/û/û/g" -e \
"s/Ù/Ù/g" -e \
"s/ù/ù/g" -e \
"s/Ü/Ü/g" -e \
"s/ü/ü/g" -e \
"s/Ç/Ç/g" -e \
"s/ç/ç/g" -e \
"s/Ñ/Ñ/g"

Abs,
André Saunite

On 09/17/2010 02:20 PM, César Vianna wrote:
>
> Caros, tenho um arquivo troca-acentos.txt com o seguinte conteúdo
>
> sed "s/Ö/Ö/g"
> sed "s/ö/ö/g"
> sed "s/Ú/Ú/g"
> sed "s/ú/ú/g"
> sed "s/Û/Û/g"
> sed "s/û/û/g"
> sed "s/Ù/Ù/g"
> sed "s/ù/ù/g"
> sed "s/Ü/Ü/g"
> sed "s/ü/ü/g"
> sed "s/Ç/Ç/g"
> sed "s/ç/ç/g"
> sed "s/Ñ/Ñ/g"
>
> E mais todos os acentos. Criei ele para poder alterar textos 
> acentuados para
> o padrão html.
>
> Não estou lembrando como faço para utilizar cada linha de um arquivo texto
> como comando.
>
> Pensei que seria algo como
>
> cat troca-acentos.txt | xargs -i eval {} arquivo.html
>
> Mas, isso retorna o erro: xargs: eval: Arquivo ou diretório não encontrado
>
> -- 
> César Vianna
> -------------------
> Prefira o que é positivo e múltiplo; a diferença à uniformidade; o 
> fluxo às
> unidades; os agenciamentos móveis aos sistemas.
> Gilles Deleuze & Felix Guattari
> ******************************************************
>
> ******************************************************
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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