Quote:
Originariamente inviato da mame83
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]