[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
|