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

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

Re: [shell-script] Find + mv


From: Emerson Domingues Souto
Subject: Re: [shell-script] Find + mv
Date: Tue, 19 Jul 2005 16:09:47 -0300

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




reply via email to

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