[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Find + mv
From: |
Leslie Harlley Watter |
Subject: |
Re: [shell-script] Find + mv |
Date: |
Tue, 19 Jul 2005 17:21:24 -0300 |
hmmm, que tal acrescentar um '-p' ao mkdir ?
Cria a árvore inteira sem precisar ser diretório por diretório.
[]s
Leslie
Em Tue, Jul 19, 2005 at 04:09:47PM -0300, Emerson Domingues Souto escreveu o
seguinte:
>) To: address@hidden
>) From: Emerson Domingues Souto <address@hidden>
>) Date: Tue, 19 Jul 2005 16:09:47 -0300
>) Subject: Re: [shell-script] Find + mv
>) Reply-To: address@hidden
>)
>)
>) Ops, correcao !!!! no lugar de basename, o correto é dirname !!!!
>)
>)
>) ----- Original Message -----
>) From: "Emerson Domingues Souto" <address@hidden>
>) To: <address@hidden>
>) Sent: Tuesday, July 19, 2005 3:53 PM
>) Subject: Re: [shell-script] Find + mv
>)
>)
>) Uma solucao possível é montar um script, segue:
>)
>) for x in `find / -name "*-" -print` ; do
>)
>) # atribui o nome do subdiretorio
>) v_dir=`dirname $x`
>)
>) # se dentro de /bkp, o subdiretorio nao existe, cria-o
>) if ! test -d /bkp/$v_dir ; then
>) mkdir /bkp/$v_dir
>) fi
>)
>) # move o arquivo da origem para o subdiretorio em /bkp
>) mv "$x" /bkp/$v_dir # eu coloquei entre aspas pra proteger
>) # o hifen, embora nao sei se resolve
>) done
>)
>)
>) Espero poder ter ajudado,
>) Emerson Souto
>)
>)
>)
>)
>) ---------------------------------------------------------------------
>) 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
>) ---------------------------------------------------------------------
>)
>) Links do Yahoo! Grupos
>)
>)
>)
>)
>)
>) :-- final da mensagem Re: [shell-script] Find + mv de Emerson Domingues
>Souto <address@hidden> --:
--
Página Pessoal ------------ http://www.lezz.org/
Outside of a dog, a book is a man's best friend.
Inside a dog it's too dark to read.
Groucho Marx
- Find + mv, Reinaldo Almeida Bonilho, 2005/07/18