Sim, ER faz parte do escopo da lista uma vez que o shell oferece muitos recursos onde ERs são utilizadas. É claro que sempre é bom 'puxar' o assunto ao uso de alguma ferramenta ou sob forma de solucionar algum problema. Abordar ER no contexto Javascript, por exemplo, eu considero off-topic. No sed, grep, awk, é 100% dentro do escopo ;-)
Alias acho que ER é material de algumas provas de certificação como LP1. On 1/12/07, Flavio Junior <[EMAIL PROTECTED]> wrote: > > > PS: ER é shell, material de leitura/estudo é escopo, assim acredito. > > On 1/12/07, Deivid Vilela <[EMAIL PROTECTED]<deividvilela%40yahoo.com.br>> > wrote: > > > > Mas rapaz > > era exatamente isso que faltava.... > > > > desculpe a ignorância mas esse "pelinho" aí não aparece no man do grep, > > tem algum lugar ou referência que eu posso consultar sobre as opções de > > pesquisa iguais a esta? isso é ER? > > > > :wq > > > > Flávio Junior escreveu: > > > > > > > > > $ grep '[EMAIL PROTECTED] > > > <%27%5Ea.bandeira%40dominio.com><%27%5Ea.bandeira%40dominio.com><mailto:%27%5Ea.bandeira%40dominio.com>' > > > mysql.txt > > > > > > Testa isso.. no caso o ^ ta forçando a só retornar as linhas que > tenham > > no > > > INICIO dela a string "[EMAIL PROTECTED]<a.bandeira%40dominio.com>< > a.bandeira%40dominio.com> > > > <mailto:a.bandeira% <a.bandeira%25> <a.bandeira%25>40dominio.com>" > > > > > > Talvez isso ajude. > > > > > > Flavio do Carmo Junior > > > > > > On 1/12/07, Deivid Vilela <[EMAIL PROTECTED]<deividvilela%40yahoo.com.br> > <deividvilela%40yahoo.com.br> > > > > <mailto:deividvilela%40yahoo.com.br>> wrote: > > > > > > > > Meus cumprimentos a todos > > > > > > > > Gostaria de saber se o grupo pode contribuir com uma dificuldade > > minha. > > > > > > > > tenho um arquivo txt com uma listagem de e-mails para cálculo de % > de > > > > uso de quota. > > > > A estrutura do arquivo é a seguinte > > > > > > > > User<tab>quota<tab>maildir > > > > > > > > teoricamente para localizar um usuário dentro deste arquivo bastaria > > um > > > > grep bem simples > > > > > > > > grep $User base.txt > > > > > > > > funciona muito bem até o grep encontrar um usuário com . na string > aí > > > > ele se perde. para ilustrar a situação segue abaixo as várias opções > > que > > > > eu testei com o grep. > > > > > > > > [EMAIL PROTECTED] txt]# grep [EMAIL PROTECTED] mysql.txt > > > > [EMAIL PROTECTED] 10240 > > > > /usr/local/atmail/users/a/other/[EMAIL PROTECTED] > > > > [EMAIL PROTECTED] 10240 /usr/local/atmail/users/b/a/[EMAIL PROTECTED] > > > > > > > > [EMAIL PROTECTED] txt]# grep '[EMAIL PROTECTED]' mysql.txt > > > > [EMAIL PROTECTED] 10240 > > > > /usr/local/atmail/users/a/other/[EMAIL PROTECTED] > > > > [EMAIL PROTECTED] 10240 /usr/local/atmail/users/b/a/[EMAIL PROTECTED] > > > > > > > > [EMAIL PROTECTED] txt]# grep "[EMAIL PROTECTED]" mysql.txt > > > > [EMAIL PROTECTED] 10240 > > > > /usr/local/atmail/users/a/other/[EMAIL PROTECTED] > > > > [EMAIL PROTECTED] 10240 /usr/local/atmail/users/b/a/[EMAIL PROTECTED] > > > > [EMAIL PROTECTED] txt]# > > > > > > > > SE eu fizer quoting no . usando uma barra ele traz apenas um > > resultado, > > > > a complicação disso é que a conta de e-mail está armazenada em uma > > > > variável e eu nunca sei quando existe o ponto ou não. > > > > > > > > Próximo passo? tentar awk resultado? idêntico > > > > > > > > Para análise segue também o trecho do script que faz este for. > > > > > > > > contas=`awk '$1 {print $1}' $mcountpath/mysql.txt` > > > > for conta in $contas > > > > do > > > > # Para cada conta extrai o limite de uso identificado no banco de > > dados > > > > > > > > quota=`grep $conta $mcountpath/mysql.txt |awk '{print $2}'` > > > > maildir=`grep $conta $mcountpath/mysql.txt |awk '{print $3}'` > > > > done > > > > > > > > Usando grep ou awk ou qualquer outra coisa tem como resolver isso? > > > > > > > > Obrigado pela atenção de todos > > > > Deivid Vilela > > > > > > > > > > > > _______________________________________________________ > > > > Yahoo! Mail - Sempre a melhor opção para você! > > > > Experimente já e veja as novidades. > > > > http://br.yahoo.com/mailbeta/tudonovo/ > > > <http://br.yahoo.com/mailbeta/tudonovo/> > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > _______________________________________________________ > > Yahoo! Mail - Sempre a melhor opção para você! > > Experimente já e veja as novidades. > > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer [As partes desta mensagem que não continham texto foram removidas]
