From: Guilherme Gall
To: shell-script@yahoogrupos.com.br
Sent: Tuesday, June 03, 2008 9:58 PM
Subject: Re: [shell-script] Procurar Maiusculas
Juntando as soluções dos colegas com o recurso de borda, acho que você
consegue uma solução interessante para pesquisar em texto. Exemplo:
Juntando as soluções dos colegas com o recurso de borda, acho que você
consegue uma solução interessante para pesquisar em texto. Exemplo:
$ cat teste
O IBGE bla bla bla bla
... bla bla bla bla ONU bla bla bla...
Linha sem sigla
O BNDES bla bla
Linha sem sigla
Linha sem sigla
Linha sem sigla
L
Tenta assim:
grep -E '[[:upper:]]+' projeto.txt
[:upper:] é uma classe, vc precisa usar essa classe dentro de [] (ok,
é esquisito...)
2008/6/3 Eduardo <[EMAIL PROTECTED]>:
> Senhores,
>
> é uma pergunta idiota, mas preciso encontrar todas as siglas de um texto.
> Estou procurando todas as pala
Que tal:
grep -ve [a-z] projeto.txt
$ cat projeto.txt
minusculo1
minusculo2
MAIUSCULO1
minusculo3
MAIUSCULO2
minusculo4
minusculo5
MAIUSCULO3
minusculo6
$ grep -ve [a-z] projeto.txt
MAIUSCULO1
MAIUSCULO2
MAIUSCULO3
Senhores,
é uma pergunta idiota, mas preciso encontrar todas as siglas de
Você pode tentar
egrep "[A-Z]" projeto.txt
Mas isso vai trazer linhas que contenham só uma letra maiúscula também. E
como provavelmente ninguém criar uma sigla com uma letra só, pode tentar
pedir só linhas que contenham pelo menos 2 letras maiúsculas em seguinda:
egrep "[A-Z]{2,}" projeto.txt
[
Senhores,
é uma pergunta idiota, mas preciso encontrar todas as siglas de um texto.
Estou procurando todas as palavras com letra maisucula mas eu nao acho.
Já tentei:
grep [[:upper:]+] projeto.txt
E também:
grep [[:upper:]*] projeto.txt
Eu queria que ele retornasse as linhas que tivessem s