expr...

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

expr...

Δημοσίευσηαπό jimpaok » 13 Μάιος 2009, 15:28

Καλησπέρα,
εχω ενα προβλημα σε μια εργασία σχετικα με την συναρτηση expr.Μου ζητάει να φτιάξω ενα script με τρια ορισματα (π.χ. myscript 1 + 1 ) και να κανει την αντιστοιχη πραξη χωρίς την χρήση της expr! Δεν εχω βρει τη λύση της μεχρι στιγμής.Οποιαδήποτε βοήθεια θα ήταν πολυ χρησιμη για μενα.
Ευχαριστω πολυ
Γνώσεις ⇛ Linux: Χαμηλό┃ Προγραμματισμός: Nαι Java,PHP,Mysql ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 32bit
Προδιαγραφές ⇛ T7500 │ RAM 3GB │ Radeon HD 6850 1GB │ HD Audio │ LG 23"
jimpaok
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 13 Μάιος 2009, 15:23
Τοποθεσία: Αθήνα
Εκτύπωση

Re: expr...

Δημοσίευσηαπό The_Mentor » 13 Μάιος 2009, 15:46

κάπου σε χάνω στο σημείο με τα 3 ορίσματα...
Θέλεις να κάνεις ένα script που να κάνει πράξεις χωρίς την χρήση της expr?
Η χρήση της είναι περισσότερο για advance καταστάσεις και όχι τόσο για να κάνεις το expr 1 + 1 για να σου δώσει το 2.

πχ
Κώδικας: Επιλογή όλων

y=`expr $y + 1`

αυτό κάνει expand ένα αριθμό κατά 1 μέχρι προφανώς να ικανοποιηθεί μια συνθήκη που ορίζεται στο script σου


Σόρρυ αλλά λόγω κούρασης μπορεί να μην κατάλαβα τι θέλεις ακριβώς.
The_Mentor
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 990
Εγγραφή: 15 Μάιος 2008, 14:34
Εκτύπωση

Re: expr...

Δημοσίευσηαπό jimpaok » 13 Μάιος 2009, 15:53

Ειμαι νεος στον προγραμματισμο των script και στο εκανα λιγο πολυπλοκο
Ξεχνα τα ορισματα, αυτο που δεν μπορω να καταλαβω ειναι αν μπορω να κανω προσθεση ή αφαιρεση χωρις την χρηση της expr
Γνώσεις ⇛ Linux: Χαμηλό┃ Προγραμματισμός: Nαι Java,PHP,Mysql ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 32bit
Προδιαγραφές ⇛ T7500 │ RAM 3GB │ Radeon HD 6850 1GB │ HD Audio │ LG 23"
jimpaok
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 13 Μάιος 2009, 15:23
Τοποθεσία: Αθήνα
Εκτύπωση

Re: expr...

Δημοσίευσηαπό ftso » 13 Μάιος 2009, 17:53

Κώδικας: Επιλογή όλων
a=1
b=2
c=$[a+b] ή c=$((a+b))
echo $c
2


http://tldp.org/LDP/Bash-Beginners-Guid ... able_03_04


και γενικά, οπωσδήποτε bookmark αυτό εδώ http://www.tldp.org/guides.html
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: expr...

Δημοσίευσηαπό jimpaok » 16 Μάιος 2009, 18:33

Αν και καθυστερημενα ευχαριστω πολυ παιδια...
Γνώσεις ⇛ Linux: Χαμηλό┃ Προγραμματισμός: Nαι Java,PHP,Mysql ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.10 32bit
Προδιαγραφές ⇛ T7500 │ RAM 3GB │ Radeon HD 6850 1GB │ HD Audio │ LG 23"
jimpaok
babeTUX
babeTUX
 
Δημοσιεύσεις: 15
Εγγραφή: 13 Μάιος 2009, 15:23
Τοποθεσία: Αθήνα
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron