[Tech] un aiutino per bashscripting ricorsivo

Fabio Nigi - nigifabio@gmx.it
Gio 12 Ott 2006 17:57:49 CEST


On gioved? 12 ottobre 2006, alle 16:56, Claudio Belotti wrote:
> on 12/10/2006 16:18 Fabio Nigi - wrote:
> 
> > avrei bisogno di fare un cosa scema con una lista di subdirectory in
> > modo ricorsivo: 
> > scorri le directory;
> > quando trovi un file con estensione  .pippo esegui
> > comando -opzione $nome.pippo > $nome.pluto
> 
> > e cosi per tutte le sottodirectory fino alla fine..
> > qualcuno mi da un mano?;-)
> 
> io farei cosė
> cd <basedirectory>
> 
> find . -name "*.pippo" | xargs ./script.sh
> 
> dove script.sh č
> 
> #!/bin/bash
> 
> until [ -z "$1" ]
> do
> 	OUT=${1%.pippo}.pluto
> 	comando -opzione $1 > $OUT
>   shift
> done



ottimo, funziona alla grande!
grazie mille!

Fabio



> 
> 
> ciao
> Claudio
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: https://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search



Maggiori informazioni sulla lista flug-tech