linux user group brescia

immagine del castello

Archivio della mailing list

R: bash script

Maurizio Paolini paolini a dmf.bs.unicatt.it
Dom 18 Feb 2001 17:27:44 UTC
> On Sat, Feb 17, 2001 at 06:00:16PM +0100, Davide Arrigo wrote:
> > รจ ancora diversa, ad esempio utlizza gli apici tipo <<obj=$'basename $file
> > .c'>> e non le parentesi.
> > 
> se guardi nel'archivio della m/l vedrai che se era gia' discusso
> tempo fa... anyway, le forme $(...) e backtik...backtik tornano
> lo stesso risultato, ma la prima forma e' quella standard della
> sh, la seconda no (inoltre comporta degli svantaggi)

Ricorda che "backtik" vuol dire apice inverso (`) e non l'apice
normale (') come erroneamente e' scritto nell'esempio qui sopra.
Inoltre in quell'esempio c'e' un dollaro di troppo.  La sintassi
giusta e'

   obj=`basename $file.c`

oppure:

   obj=$(basename $file.c)

in entrambi i casi il comando viene eseguito ed il suo standard-output
viene memorizzato nella variabile $obj.

mp



Maggiori informazioni sulla lista Lug