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

Re: Bash script



Grazie, avevo trovato comunque la soluzione anche se non ho dato
l'"if" (non sapevo come distinguere una directory).

Ancora Grazie Ciao

On Sun, 24 Oct 2004 21:02:31 +0200, Mattia Dongili
<dongilirem@ovesupereva.it> wrote:
> On Sun, Oct 24, 2004 at 08:23:24PM +0200, Lorenzo Giuliani wrote:
> 
> 
> > Salve a tutti,
> >   vorrei eseguire ricorsivamente questo comando:
> > export $PWD=`pwd`; lha c `basename $PWD`.lha *.adf ; rm -v *.adf
> >
> > Ho un directory tree ad un livello dove ci sono vari file adf da
> > comprimere con lha, il problema è che non sò come girare tutte le
> > directory ed eseguire il comando.
> > I file sono tutti con lettere minuscole e senza spazi.
> 
> boh, qualcosa tipo
> 
> for i in * ; do if [ -d "$i" ] ; then cd "$i"; lha c "$i".lha *.adf ; rm -v *.adf ; cd .. ; fi ; done
> 
> prova un po'...
> --
> mattia
> :wq!
> 
>



Reply to: