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 <[EMAIL PROTECTED]> 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! > >

