mostra alguns exemplos de arquivos que casam e que não casam com sua intenção

On 2/9/06, Carlos Eduardo Rodrigues Diogenes <[EMAIL PROTECTED]> wrote:
> 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

 


Responder a