[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] eval
From: |
Wagner Macedo |
Subject: |
Re: [shell-script] eval |
Date: |
Fri, 17 Sep 2010 16:47:32 -0300 |
Xargs não aceita comandos internos ou funções, só arquivos executáveis. Mas
você pode usar uma função diretamente no redirecionamento. Ex:
cat troca-acentos.txt | funcao
Como você vai implementar a função já são outros quinhentos...
--
Wagner Macêdo
Em 17 de setembro de 2010 16:20, César Vianna <address@hidden>escreveu:
>
>
> 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