shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] copiar arquivos baseado no padrão de caracteres


From: Fabricio Lopes de Souza
Subject: Re: [shell-script] copiar arquivos baseado no padrão de caracteres
Date: Thu, 9 Feb 2006 17:40:05 +0000

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

On 2/9/06, Carlos Eduardo Rodrigues Diogenes <address@hidden> 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:
> >
> >eliphas@quilo$ ls -apR
> >.:
> >./  ../  .BGHHDW  find.sh  GZcfml  .MCxcvMDG  xcvMDG  y/  ZXCVDSAZ
> >./y:
> >./  ../  ABCD
> >
> >eliphas@quilo$ 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
> >
> >eliphas@quilo$ ./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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]