linux user group brescia

immagine del castello

Archivio della mailing list

R: bash script

Davide Arrigo davide.arrigo a tin.it
Sab 17 Feb 2001 17:00:16 UTC
Grazie per il suggerimento, ma come faccio a sapere quale bash ho sul
server?
e soprattutto quale documentazione?
Avevo già notato delle forti differenze anche nell'utilizzo della struttura
"if", ma quella dele versioni non mi è mai venuta in mente; comunque ho
imparato queste cose su di un vecchio manuale UNIX  (Quartiroli, Fusaro e
Smareglia, CLUP editore 1983) risalente ai tempi dell'ITIS e lì la sintassi
è ancora diversa, ad esempio utlizza gli apici tipo <<obj=$'basename $file
.c'>> e non le parentesi.
La prossima settimana provo il file e ti dico.
Saluti
-----Messaggio Originale-----
Da: marcoghidinelli <marcogh a atdot.org>
A: Davide Arrigo <davidearrigo a tin.it>; <lug a lugbs.linux.it>
Data invio: sabato 17 febbraio 2001 12.13
Oggetto: Re: bash script


>
> On Fri, Feb 16, 2001 at 07:06:29PM +0100, Davide Arrigo wrote:
> >
> > Ho scritto il tutto sul mio server (un redhat 6.2) e funziona benissimo,
ho
> > copiato lo stesso script sul nostro server d'istituto (un redhat 6.0) e
mi d?
> > un errore alla riga 3 (dove inizia il do).
>
> che versione sono le due bash???
>
> > Non riesco a capire dova si trova l'errore.
>
> for file in *; do
>         case $file in
>         *.c) cc $file -c -o ${file%%.c}.o;;
>         *.p | *.pas) ppc386 $file;;
>         *.s) as $file -o ${file%%.c}.o;;
>         *.pas) ppc386 $file;;
> *);;
>         esac
> done
>
>
> Dumb terminal
>




Maggiori informazioni sulla lista Lug