Aê Carlos, é isso? ls | grep -e '^\([a-z]*\|[A-Z]*\)\.'
[ ]s, Julio ================================== ENSOL: dias 12, 13 e 14 de maio na Universidade Federal da Paraíba. Veja detalhes em http://www.ensol.org.br http://www.julioneves.com | -----Mensagem original----- | De: Carlos Eduardo Rodrigues Diogenes | [mailto:[EMAIL PROTECTED] | Enviada em: quinta-feira, 9 de fevereiro de 2006 15:11 | Para: [email protected] | Assunto: Re: [shell-script] copiar arquivos baseado no padrão de | caracteres | | | Eliphas Levy Theodoro wrote: | | >Carlos Eduardo Rodrigues Diogenes escreveu: | > | > | >>Fiz algumas tentativas, mas sem sucesso de tentar verificar | se o nome de | >>arquivos em um determinado diretório contém um determinado padrão e | >>depois copiá-los para outro diretório. | >> | >> | >[...] | > | > | >>Os arquivos que preciso copiar devem conter o seguinte | padrão, ter todas | >>as letras maiúsculas ou ter todas as letras maiúsculas | antes de um ponto. | >> | >> | > | >Com o shell sozinho (for, case...) vai dar mais trabalho. Lá vai com | >find e grep ';) | > | >Veja se é isso: | > | >[EMAIL PROTECTED] ls -apR | >.: | >./ ../ .BGHHDW find.sh GZcfml .MCxcvMDG xcvMDG y/ ZXCVDSAZ | >./y: | >./ ../ ABCD | > | >[EMAIL PROTECTED] cat find.sh | >#!/bin/sh | >dir="." | >find $dir -maxdepth 1 -type f | | >grep "^$dir/\.\?[A-Z]\+$" | | >while read filename; do | > echo faça algo com \"$filename\" | >done | > | >[EMAIL PROTECTED] ./find.sh | >faça algo com "./ZXCVDSAZ" | >faça algo com "./.BGHHDW" | > | > | Era quase isso o que eu perguntei, porém eu quero achar todos os | arquivos com letras maiúsculas ou todos os arquivos com letra | maiúscula | antes de um ponto e depois do ponto pode ter qualquer combinação de | caracteres. Tentei modificar um pouco a expressão regular, mas não | consegui bolar nada que pudesse resolver este caso. | | Alguém tem mais alguma idéia... e obrigado pela ajuda. | | Carlos. | | | --------------------------------------------------------------------- | 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 --------------------------------------------------------------------- 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
