expr - αξιολόγηση εκφράσεων
ΣΥΝΤΑΞΗ
expr ΕΚΦΡΑΣΗ
expr ΕΠΙΛΟΓΗ
ΠΕΡΙΓΡΑΦΗ
--help εμφάνιση αυτής της βοήθειας και έξοδος
--version
εμφάνιση πληροφοριών έκδοσης και έξοδος
Εκτυπώστε την τιμή της ΕΚΦΡΑΣΗΣ στην τυπική έξοδο. Μια κενή γραμμή παρακάτω διαχωρίζει τις ομάδες προτεραιότητας που αυξάνονται. Η ΕΚΦΡΑΣΗ μπορεί να είναι:
ARG1 | ARG2
ARG1 εάν δεν είναι ούτε null ούτε 0, διαφορετικά ARG2
ARG1 & ARG2
ARG1 εάν κανένα από τα ορίσματα δεν είναι null ή 0, διαφορετικά 0
ARG1 < ARG2
Το ARG1 είναι μικρότερο από το ARG2
ARG1 <= ARG2
Το ARG1 είναι μικρότερο ή ίσο με το ARG2
ARG1 = ARG2
Το ARG1 είναι ίσο με το ARG2
ARG1 != ARG2
Το ARG1 δεν είναι ίσο με το ARG2
ARG1 >= ARG2
Το ARG1 είναι μεγαλύτερο ή ίσο με το ARG2
ARG1 > ARG2
Το ARG1 είναι μεγαλύτερο από το ARG2
ARG1 + ARG2
αριθμητικό άθροισμα του ARG1 και του ARG2
ARG1 - ARG2
αριθμητική διαφορά του ARG1 και του ARG2
ARG1 * ARG2
αριθμητικό γινόμενο του ARG1 και του ARG2
ARG1 / ARG2
αριθμητικό πηλίκο του ARG1 διαιρούμενο με το ARG2
ARG1 % ARG2
αριθμητικό υπόλοιπο του ARG1 διαιρούμενο με το ARG2
STRING : REGEXP
άγκυρα αντιστοίχιση προτύπου του REGEXP στο STRING
match STRING REGEXP
το ίδιο με STRING : REGEXP
substr STRING POS LENGTH
υποσυμβολοσειρά του STRING, το POS μετράται από το 1
index STRING CHARS
δείκτης στο STRING όπου βρίσκεται οποιοδήποτε από τα CHARS, ή 0
length STRING
μήκος του STRING
+ TOKEN
ερμηνεύστε το TOKEN ως μια συμβολοσειρά, ακόμη και αν είναι μια λέξη-κλειδί όπως το 'match' ή ένας τελεστής όπως το '/'
( ΕΚΦΡΑΣΗ )
τιμή της ΕΚΦΡΑΣΗΣ
Προσέξτε ότι πολλοί τελεστές πρέπει να μεταφερθούν ή να περικλείονται σε εισαγωγικά για τα κελύφη. Οι συγκρίσεις είναι αριθμητικές εάν και τα δύο ARG είναι αριθμοί, διαφορετικά λεξικογραφικές. Οι αντιστοιχίσεις προτύπων επιστρέφουν τη συμβολοσειρά που ταιριάζει μεταξύ ( και ), ή null· εάν δεν χρησιμοποιούνται τα ( και ), επιστρέφουν τον αριθμό των χαρακτήρων που ταιριάζουν ή 0.
Η κατάσταση εξόδου είναι 0 εάν η ΕΚΦΡΑΣΗ δεν είναι ούτε null ούτε 0, 1 εάν η ΕΚΦΡΑΣΗ είναι null ή 0, 2 εάν η ΕΚΦΡΑΣΗ είναι συντακτικά μη έγκυρη και 3 εάν προέκυψε κάποιο σφάλμα.
ΣΥΓΓΡΑΦΕΑΣ
Γράφτηκε από τους Mike Parker, James Youngman και Paul Eggert.
ΑΝΑΦΟΡΑ ΣΥΓΚΕΝΤΡΩΣΗΣ ΣΦΑΛΜΑΤΩΝ
Διαδικτυακή βοήθεια του GNU coreutils: [https://www.gnu.org/software/coreutils/] Αναφέρετε τυχόν σφάλματα μετάφρασης στο [https://translationproject.org/team/]
ΔΕΙΤΕ ΕΠΙΣΗΣ
Πλήρης τεκμηρίωση [https://www.gnu.org/software/coreutils/expr] ή διαθέσιμη τοπικά μέσω: info '(coreutils) expr invocation'
Συσκευάστηκε από το Debian (9.7-3) Πνευματικά δικαιώματα © 2025 Free Software Foundation, Inc. Άδεια GPLv3+: GNU GPL έκδοση 3 ή μεταγενέστερη [https://gnu.org/licenses/gpl.html]. Αυτό είναι ελεύθερο λογισμικό: έχετε το δικαίωμα να το αλλάξετε και να το αναδιανείμετε. Δεν υπάρχει καμία εγγύηση, στο μέτρο που επιτρέπεται από το νόμο.