View Single Post
Old 27-06-2011, 23:20   #6
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
Quote:
Originariamente inviato da mame83 Guarda i messaggi
Ciao a tutti. Sto iniziando da poco ad usare gli script bash da ubuntu e mi sto trovando in difficoltà. Il mio script deve semplicemente(per più esperti di me) scrivere in output il risultato del confronto tra due numeri (maggiore o minore).
Codice:
#!/bin/sh
echo "valore primo e $1"
echo "valore secondo e $2"
if [test $1 -lt $2]; then
    echo " $1 minore $2 "
else
   echo "  $2 maggiore $1 "
fi
io da terminale do i due numeri :
./script.sh 4 5
in output mi da l errore : test not found però mi da correttamente 5 ($2) maggiore di 4($1).
qualcuno saprebbe aiutarmi ???? grazie in anticipo.
nn c'entra molto con bash...a cui hanno già risposto

ma

$1 minore $2 = $2 maggiore $1
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso