[Tech] un aiutino per bashscripting ricorsivo

Claudio Belotti bel8@lilik.it
Gio 12 Ott 2006 16:56:00 CEST


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


ciao
Claudio



Maggiori informazioni sulla lista flug-tech