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 <*> 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
