[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Renomear arquivos
From: |
Ulysses Almeida |
Subject: |
Re: [shell-script] Renomear arquivos |
Date: |
Sun, 2 Feb 2003 14:02:55 +0000 |
User-agent: |
Mutt/1.3.17i |
Voce pode usar o comando rename tbm!
rename .ext1.ext2 .ext2 *.ext1.ext2
On Sat, Feb 01, 2003 at 11:37:15PM -0300, aurelio wrote:
> --- Loira <address@hidden> escreveu:
>
> > Gostaria de saber como faço para renomear um grande
> > conjunto de arquivos dentro de um diretorio da
> > seguinte forma:
> >
> > arquivo1.ext1.ext2 para arquivo1.ext2
> > arquivo2.ext1.ext2 para arquivo2.ext2
> > .
> > .
> > .
> > e assim por diante.
> > Ou seja quero retirar a "ext1" de cada arquivo
>
> zztrocaextensao ext1.ext2 ext2 *.ext2
>
>
>
> (http://verde666.org/zz)
>
> $ type zztrocaextensao
> zztrocaextensao is a function
> zztrocaextensao ()
> {
> zzzz -z $1 zztrocaextensao && return;
> [ "$3" ] || {
> echo 'uso: zztrocaextensao antiga nova arquivo(s)';
> return
> };
> local A p1="$1" p2="$2";
> shift 2;
> for A in "$@";
> do
> [ "$A" != "${A%$p1}" ] && mv -v "$A" "${A%$p1}$p2";
> done
> }
>
>
> =====
> --
> aurelio
>
--
.~. Ulysses Almeida
/ V \ address@hidden
/ ( ) \ Seja livre, use GNU/Linux!
^^-^^