unix shell script arithmetic
Συνεργασία με Shell Arithmetic και Boolean Operators στο Unix:
Σε αυτό το σεμινάριο, θα εξετάσουμε τους διάφορους τελεστές που υποστηρίζονται από το κέλυφος Unix.
Οι χειριστές χρησιμοποιούνται για το χειρισμό μεταβλητών και σταθερών σε προγράμματα κελύφους. Απαιτούνται για την εκτέλεση μαθηματικών πράξεων.
Εδώ, θα σας εξηγήσουμε περισσότερα σχετικά με τη συνεργασία με τους χειριστές αριθμητικής.
Unix βίντεο # 14:
substring (0,0) java
Σημειώστε ότι το back-tick (`) χρησιμοποιείται συχνά εδώ - κατά την εκτέλεση μιας εντολής, όλα τα back-ticks εκτελούνται και αντικαθίστανται με το αποτέλεσμα πριν από την εκτέλεση της υπενθύμισης της εντολής.
Σε νεότερα κελύφη ( Παράδειγμα: bash), το ίδιο αποτέλεσμα μπορεί να επιτευχθεί ενσωματώνοντας την έκφραση μεταξύ '$ (' και ')'.
Τι θα μάθετε:
Τελεστές στο Unix
# 1) Παράδειγμα χειριστών αριθμητικής Shell
Αυτά αποτελούνται από βασικές μαθηματικές πράξεις:
- Προσθήκη: +
- Αφαίρεση: -
- Πολλαπλασιασμός: *
- Τομέας: /
- Μέτρο:%
Κάθε ένας από αυτούς τους τελεστές εκτελεί τη λειτουργία σε δύο ακέραιες μεταβλητές ή σταθερές.
Για παράδειγμα, το παρακάτω πρόγραμμα απεικονίζει καθεμία από αυτές τις λειτουργίες:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”
Το κέλυφος Unix δεν υποστηρίζει εγγενώς λειτουργίες κινητής υποδιαστολής. Για αυτό πρέπει να χρησιμοποιηθεί ξεχωριστό εργαλείο γραμμής εντολών. Το 'bc' co0mmand είναι το πιο τυπικό εργαλείο για αυτό.
Παράδειγμα:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`
Λάβετε υπόψη ότι καθένας από τους χειριστές πρέπει να περιβάλλεται από ένα κενό και στις δύο πλευρές και ότι οι χειριστές «*» πρέπει να ξεφύγουν με ανάστροφη κάθετο »».
# 2) Παράδειγμα χειριστών λογικού Boolean Shell
Οι λογικοί τελεστές στο Unix είναι οι εξής:
- Δεν:!
- Και ένα
- Ή: -ο
Αυτοί οι χειριστές και η χρήση τους θα καλυφθούν λεπτομερώς στο επόμενο σεμινάριο.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
πώς να ξεκινήσετε ένα έργο java
Συνιστώμενη ανάγνωση
- Unix Shell Scripting Tutorial με παραδείγματα
- Εντολές επεξεργασίας κειμένου Unix: Unix φίλτρα με παραδείγματα
- Αποκοπή εντολής στο Unix με παραδείγματα
- Εντολές Unix: Βασικές και προχωρημένες εντολές Unix με παραδείγματα
- Unix Cat Command Syntax, Επιλογές με παραδείγματα
- Unix Shell Script Functions με παράμετροι και Return
- Ls Command στο Unix με παραδείγματα
- Unix Conditions Statements: If Then Else και Relational Operators