[Linux-Biella] bash

Scopel Emanuele escopel a alice.it
Ven 24 Nov 2006 19:23:49 CET


Alle 19:15, venerd́ 24 novembre 2006, Scopel Emanuele ha scritto:
> Ultimamente mi sono avvicinato allo scripting bash,
> ho un problema:
> devendo fare un operazione ricorsiva su tutti i file contenuti in una
> directory, la devo 'scansionare'  tale directory...
> io avrei pensato:
> dir=$1
> ls |
> while read cart
> do
> 	cd $dir/$cart
> 	echo $dir/$cart
> 	ls |
> 	while read file
> 	do
> 	wmf2svg $file
> 	echo $file convertito
> 	done
> done
>
> il problema che questo va bene se devo lavorare sul contenuto della prima
> subdirectory coma faccio a scendeere piu' in profondita'?

mi rispondo in parte potrei usare una funzione ricorsiva (farei cosi in 
python) ma si puo con bash e se si come faccio a distinguere file da 
directory? in python ci sono funzioni precotte.
P.S. Ho scaricato Advanced Bash-Scripting Guide (In italiano) me lo sto 
guardando ma sono 600 e rotte pagine ;-)
-- 
Scopel Emanuele


Maggiori informazioni sulla lista Linux