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

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

Re: [shell-script] Problema com gre e acentos


From: Leslie Watter
Subject: Re: [shell-script] Problema com gre e acentos
Date: Sun, 2 Jun 2013 21:23:43 -0300

A probabilidade de haver incompatibilidade de codificação de caracteres
entre o teu script e o arquivo em questão é enorme.

Procure verificar qual  a codificação do arquivo no qual vc está fazendo o
grep e salve o script com a mesma que vc tem grandes chances de ter sucesso
;-)

[]s
LEslie

2013/6/2 nerobarrabas <address@hidden>

> **
>
>
> Pessoal,
>
> Meu arquivo.txt contem a linha abaixo:
>
> Belem do Pará
>
> Estou fazendo um script para pegar linhas que contêm a string "á" e/ou "B"
>
> Fiz assim:
> #!/bin/bash
> cat arquivo.txt |
> while read linha; do
> if [ "$(echo $linha | grep 'á|à|ã|Á|À|Ã|é|è|ä|É|í|Í|ó|Ó|ú|Ú')" ];
> then
> echo "$linha contém um 'á'"
> fi
> if [ "$(echo $linha | grep 'B')" ];
> then
> echo "$linha contém um 'B'"
> fi
> done
>
> O resultado foi isso:
>
> ./acentos.sh
> Belem do Pará contém um 'B'
>
> Notem que quando procura pela scting "B" funciona, mas quando procura
> acentos, não funciona.
> Poderiam me dizer porque?
>
> Grato
>
>  
>



-- 
Leslie H. Watter


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



reply via email to

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