unix shell script functions with parameters
Επισκόπηση των λειτουργιών Unix Shell:
Οι λειτουργίες κελύφους χρησιμοποιούνται για τον καθορισμό των μπλοκ εντολών που μπορεί να επανειλημμένα επικαλούνται σε διαφορετικά στάδια εκτέλεσης.
Τα κύρια πλεονεκτήματα της χρήσης unix Shell Functions είναι η επαναχρησιμοποίηση του κώδικα και η δοκιμή του κώδικα με αρθρωτό τρόπο.
Αυτό το σεμινάριο θα σας εξηγήσει όλα σχετικά με τις λειτουργίες στο Unix.
πρότυπο δοκιμαστικής υπόθεσης excel δωρεάν λήψη
Unix βίντεο # 18:
Εργασία με λειτουργίες στο Unix
Οι λειτουργίες κελύφους συνήθως δεν επιστρέφουν το αποτέλεσμα στον κωδικό κλήσης. Αντ 'αυτού, χρησιμοποιούνται καθολικές μεταβλητές ή ροές εξόδου για την επικοινωνία του αποτελέσματος. Η μεταβλητή «errno» χρησιμοποιείται συχνά για να επικοινωνήσει εάν μια εντολή εκτελέστηκε με επιτυχία ή όχι.
Ορισμένες εντολές εκτυπώνουν επίσης το αποτέλεσμα τους στη ροή «stdout», έτσι ώστε η λειτουργία κλήσης να μπορεί να διαβαστεί σε μια μεταβλητή.
Σε αυτό το σεμινάριο θα καλύψουμε:
- Πώς να δημιουργήσετε συναρτήσεις
- Μεταβίβαση παραμέτρων σε μια συνάρτηση
- Επιστροφή τιμής από μια συνάρτηση
Σύνταξη για τον ορισμό συναρτήσεων:
function_name() { … … }
Για να καλέσετε μια συνάρτηση, απλώς χρησιμοποιήστε το όνομα της συνάρτησης ως εντολή.
Παράδειγμα:
πώς να εκτελείτε αρχεία βάζων στα παράθυρα
$ function_name
Για να μεταβιβάσετε παραμέτρους στη συνάρτηση, προσθέστε ορίσματα διαχωρισμένα με χώρο όπως άλλες εντολές.
Παράδειγμα:
$ function_name $arg1 $arg2 $arg3
Μπορείτε να έχετε πρόσβαση στις παραμέτρους που έχουν περάσει μέσα στη συνάρτηση χρησιμοποιώντας τις τυπικές μεταβλητές θέσης, δηλαδή $ 0, $ 1, $ 2, $ 3 κ.λπ.
Παράδειγμα:
function_name() { … c = + … }
Οι συναρτήσεις μπορούν να επιστρέψουν τιμές χρησιμοποιώντας οποιαδήποτε από τις τρεις μεθόδους:
# 1) Αλλάξτε την κατάσταση μιας μεταβλητής ή μεταβλητών.
#δύο) Χρησιμοποιήστε την εντολή επιστροφής για να τερματίσετε τη λειτουργία και να επιστρέψετε την παρεχόμενη τιμή στην ενότητα κλήσεων του σεναρίου κελύφους.
Παράδειγμα:
function_name() { echo “hello ” return 1 }
Η εκτέλεση της λειτουργίας με μία μόνο παράμετρο θα επαναλάβει την τιμή.
$ function_name ram hello ram
Καταγράφοντας την τιμή επιστροφής (αποθηκευμένη σε $?) Ως εξής:
πώς να αφαιρέσετε το στοιχείο από τον πίνακα java
$ echo $? 1
# 3) Καταγράψτε την έξοδο που επαναλαμβάνεται στο stdout.
Παράδειγμα:
$ var = `function_nameram` $ echo $var hello ram
Δείτε το επερχόμενο σεμινάριό μας για να μάθετε περισσότερα σχετικά με την επεξεργασία κειμένου στο Unix.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Τύποι βρόχων Unix Shell: Do While Loop, For Loop, μέχρι Loop in Unix
- Unix Shell Scripting Tutorial με παραδείγματα
- Unix Shell Script Arithmetic και Boolean Operators Παραδείγματα
- Επιχειρήματα γραμμής εντολών στο Unix Shell Script με παράδειγμα
- Μεταβλητές και συναρτήσεις JMeter
- Tutorial Unix Pipes: Pipes in Unix Programming
- Τι είναι το Unix: Μια σύντομη εισαγωγή στο Unix
- Εντολές επεξεργασίας κειμένου Unix: Unix φίλτρα με παραδείγματα