Δημοσιεύτηκε: 28 Φεβ 2011, 21:39
Καλησπέρα!!
Έχω αρχισεί να μαθαίνω bash scripting, διαβάζοντας από το internet ή κοιτώντας βίντεο από αυτό.
Οπότε προσπαθώντας να φτιάξω μόνος μου ένα απλό σκριπτάκι μου δημηουργήθηκε μια απορία.
Καταλαβαίνετε τι θέλω να κάνω.
Το πρόβλημα είναι στην τελευταία γραμμή που δίνω (την προτελευταία για την ακρίβεια) [ echo "το εμβαδό είναι $a * $b / 2 "]
Ενώ εγώ περιμένω να μου εφανίσει αποτέλεσμα δινόντας τα α και β μου εμφανίζει απλώς τα νούμερα πάνω.
Κάτι τέτοιο δηλαδή:
Πως θα το κάνω να μου δώσει αποτέλεσμα;;;
Έχω αρχισεί να μαθαίνω bash scripting, διαβάζοντας από το internet ή κοιτώντας βίντεο από αυτό.
Οπότε προσπαθώντας να φτιάξω μόνος μου ένα απλό σκριπτάκι μου δημηουργήθηκε μια απορία.
- Κώδικας: Επιλογή όλων
clear
echo "Καλημέρα Αφεντικό..."
sleep 3
echo " διαλεξε σχημα... "
sleep 2
select ans in\
"τριγωνο"\
"τετραγωνο"\
"EXIT"
do
if [ "$ans" = "EXIT" ];
then
break
fi
if [ "$ans" = "τριγωνο" ];
then
echo "βάση α:"
read a
echo "ύψος β:"
read b
echo "το εμβαδό είναι $a * $b / 2 "
fi
Καταλαβαίνετε τι θέλω να κάνω.
Το πρόβλημα είναι στην τελευταία γραμμή που δίνω (την προτελευταία για την ακρίβεια) [ echo "το εμβαδό είναι $a * $b / 2 "]
Ενώ εγώ περιμένω να μου εφανίσει αποτέλεσμα δινόντας τα α και β μου εμφανίζει απλώς τα νούμερα πάνω.
Κάτι τέτοιο δηλαδή:
- Κώδικας: Επιλογή όλων
το εμβαδό είναι 33 * 22 / 2
Πως θα το κάνω να μου δώσει αποτέλεσμα;;;