linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] help bash script/ls

digiovam a Safe-mail.net digiovam a Safe-mail.net
Ven 20 Nov 2009 14:27:11 UTC
-------- Original Message --------
From: Michele Bonera <michele a bonera.biz>
Apparently from: lug-bounces a lugbs.linux.it
To: Linux User Group di Brescia <lug a lugbs.linux.it>
Subject: Re: [LugBS] help bash script/ls
Date: Fri, 20 Nov 2009 08:14:42 +0100

> Il Wednesday 18 November 2009 11:47:44 ollenotna2000 ha scritto:
> 
> > for i in `find . -print | grep -i '.cdr'`; do uniconvertor $i
> > $i.svg; echo "converted" $i; done
> 
> Si, anche se con il comando for puoi usare direttamente le 
> espansioni della shell e per l'estensione puoi usare le 
> funzionalità di sostituzione della bash:
> 
> for FILE in *.cdr; do
> 
> 	echo -n "Converting $FILE: "
> 	ESTENSIONE=${FILE/*./}
> 	SENZAEXT=$( basename "$FILE" ".$EXTENSION"
> 	uniconvertor $FILE $SVG_FILE.svg && echo "OK" || echo "ERROR"

Uso sempre l'opzione -exec di find. C'e' qualche motivo valido per non usarla e utilizzare for ...?

Ciao

Giorgio Di Giovambattista




Maggiori informazioni sulla lista Lug