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: