PDA

View Full Version : UNIX λέμε.



Comte de Saint-Germain
17-08-2010, 08:47
Θέλω να φτιάξω κάποια scriptάκια τα οποία να κάνουν μαθηματικούς υπολογισμούς (απλούς, τέσσερεις πράξεις κατά βάση). Το Bourne Shell όμως σε αυτό τον τομέα τον πίνει τόσο άσχημα που δεν αξίζει να ασχοληθείς, θα σου πάρει ένα απόγευμα για γράψεις κώδικα για μια πρόσθεση. Το παράτησα λοιπόν και παίζω πλέον με το Korn Shell. Μήπως όμως έχει κάνει κανείς τίποτε παρόμοιο να δώσει sample κώδικα να γλιτώσω λίγο χρόνο;

Phoebus
17-08-2010, 08:59
http://en.wikipedia.org/wiki/Expr

Φτιάξε και aliases για κάθε πράξη που θες για να είσαι κομπλέ.

Deggial
17-08-2010, 09:48
Η άποψη μου είναι ότι καλύτερα να ασχοληθείς με κάποια interpretive language (π.χ. python, ruby, haskell για καθαρά μαθηματικά προβλήματα) και να φτιάχνεις scripts εκεί. Τα shell scripts έχουν νόημα κυρίως στο system administration, λόγω των περιορισμένων δυνατοτήτων τους και του κακού συντακτικού.

ikonoklast
17-08-2010, 12:19
python / bash θα έλεγα κι εγώ. τι bourne και μαλακίες.

Once_Emperor
17-08-2010, 13:22
echo "scale=100; 4*a(1)" | bc -l
echo "e(pi*sqrt(163))" | bc -l

Γενικά, στηρίζουμε bc(1).