[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]
- eval, César Vianna, 2010/09/17