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!


Rispondere a