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

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

Problema com gre e acentos


From: nerobarrabas
Subject: Problema com gre e acentos
Date: Sun, 02 Jun 2013 23:58:07 -0000
User-agent: eGroups-EW/0.82

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



reply via email to

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