Pra mim funcionou diferente. tem alguma sugestão? eta:/tmp# echo $LANG en_US.UTF-8 eta:/tmp# ll total 4.0K -rw-r--r-- 1 root root 0 2010-01-14 11:24 açu -rw-r--r-- 1 root root 0 2010-01-14 11:23 cáz -rw-r----- 1 www-data www-data 221 2010-01-14 11:24 cgisess_11a00dc8b5bede0b607c1cc8e256368a -rw-r--r-- 1 root root 0 2010-01-14 11:24 teste eta:/tmp# LC_ALL=C find . -not -regex "[A-Za-z0-9./]+" ./c??z ./a??u ./cgisess_11a00dc8b5bede0b607c1cc8e256368a eta:/tmp# LC_ALL=pt_BR find . -not -regex "[A-Za-z0-9./]+" ./cáz ./açu ./cgisess_11a00dc8b5bede0b607c1cc8e256368a
2010/1/14 Flavio Junior <[email protected]> > > > Sobre a segunda.. talvez seja algo assim.. > > # LC_ALL=C find . -not -regex "[A-Za-z0-9./]+" > ./route_rules > ./mácaco.blah > ./rules.mudanca-proxy > # LC_ALL=pt_BR find . -not -regex "[A-Za-z0-9./]+" > ./route_rules > ./rules.mudanca-proxy > # > > Veja como o "locale" controla o que é caracter "especial" ou não... > > Eu disse que qualquer coisa que não for somente "LETRAS, NUMEROS, PONTO ou > BARRA" (tem que ter a barra por causa do output do find) eu quero que me > retorone. > > > -- > > Flávio do Carmo Júnior aka waKKu > > 2010/1/14 Tiago Peczenyj <[email protected]<tiago.peczenyj%40gmail.com> > > > > > algo como > > > > find . -iregex ".*\(txt\|pdf\|gif\)" > > > > 2010/1/14 ®...@®ÐØ > > <[email protected]<informatica%40rbncurriculo.cjb.net> > > > > > > > > > > > > > > como poderia usar expressões regulares no find para filtrar extensões? > > > > > > 2010/1/14 Tiago Peczenyj > > > <[email protected]<tiago.peczenyj%40gmail.com> > > > > > > > > > Nos dois casos me parece que vc pode fazer uso do find com expressões > > > > regulares (opção -iregex ) ou concatenações lógicas das extensões que > > > > vc precisa > > > > > > > > find /diretorio \( -name *.doc -o -name *.ppt -o ... \) > > > > > > > > > > > > 2010/1/14 ®...@®ÐØ > > > > <[email protected]<informatica%40rbncurriculo.cjb.net> > > > > > > > > > > > > > > > > > > > > > > Meus caros colegas e sábios Gurus! > > > > > Tenho uma arvore de diretórios que possue 158020 arquivos. > > > > > > > > > > Preciso filtrar duas listas, > > > > > - uma com todos os arquivos que possuem extensão (doc, ppt, jpg, > gif, > > js, > > > > > sh, tmpl, e os outros de preferência excluindo .txt); > > > > > - outro com todos os arquivos que possuem caracteres especiais no > > nome; > > > > > > > > > > Aceito todas as ideias, principalmente para 2ª necessidade. > > > > > > > > > > Abraço. > > > > > > > > > > -- > > > > > ---------------------------------------------------------- > > > > > ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA, > > > > > SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- > > CÓpia > > > > > Oculta) PARA SEUS CONTATOS. > > > > > ;) > > > > > > > > > > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) > > > > > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) > > > > > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > > > > > > > > > ®...@®ÐØ > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > -- > > > > Tiago B. Peczenyj > > > > Linux User #405772 > > > > > > > > http://pacman.blog.br > > > > > > > > > > > > ------------------------------------ > > > > > > > > ---------------------------------------------------------- > > > > Esta lista não admite a abordagem de outras liguagens de programação, > > como > > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio > > > > aviso. > > > > ---------------------------------------------------------- > > > > Sair da lista: > > > > [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br> > > > > ---------------------------------------------------------- > > > > Esta lista é moderada de acordo com o previsto em > > > > http://www.listas-discussao.cjb.net > > > > ---------------------------------------------------------- > > > > Servidor Newsgroup da lista: news.gmane.org > > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > -- > > > ---------------------------------------------------------- > > > ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA, > > > SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- > CÓpia > > > Oculta) PARA SEUS CONTATOS. > > > ;) > > > > > > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) > > > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) > > > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > > > > > ®...@®ÐØ > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > -- > > Tiago B. Peczenyj > > Linux User #405772 > > > > http://pacman.blog.br > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, > como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio > > aviso. > > ---------------------------------------------------------- > > Sair da lista: > > [email protected]<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > ---------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ------------------------------------------------------------------------------------- ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA, SEMPRE QUE POSSÍVEL REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia Oculta) PARA SEUS CONTATOS. ;) A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) Jesus te ama, aceite-O! Jesus loves you, accept you Him! ®...@®ÐØ [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
