command line arguments unix shell script with example
Επισκόπηση των επιχειρημάτων της γραμμής εντολών Unix:
Το κέλυφος Unix χρησιμοποιείται για την εκτέλεση εντολών και επιτρέπει στους χρήστες να μεταβιβάζουν ορίσματα χρόνου εκτέλεσης σε αυτές τις εντολές.
Αυτά τα ορίσματα, γνωστά και ως παράμετροι γραμμής εντολών, επιτρέπουν στους χρήστες είτε να ελέγχουν τη ροή της εντολής είτε να καθορίζουν τα δεδομένα εισόδου για την εντολή.
Unix βίντεο # 22:
Σε αυτό το σεμινάριο, θα καταλάβουμε πώς να εργαζόμαστε με παραμέτρους γραμμής εντολών.
Κατά την εκτέλεση μιας εντολής, ο χρήστης μπορεί να περάσει έναν μεταβλητό αριθμό παραμέτρων στη γραμμή εντολών.
Μέσα στο σενάριο εντολών, οι παράμετροι που έχουν περάσει είναι προσβάσιμες χρησιμοποιώντας «παραμέτρους θέσης». Αυτά κυμαίνονται από $ 0 έως $ 9, όπου το $ 0 αναφέρεται στο όνομα της ίδιας της εντολής και $ 1 έως $ 9 είναι η πρώτη έως την ένατη παράμετρος, ανάλογα με τον αριθμό των παραμέτρων που πέρασαν στην πραγματικότητα.
πώς να αντιγράψετε έναν πίνακα σε Java
Παράδειγμα:
$ γεια σας πώς να το κάνετε
Εδώ θα δοθεί $ 0 sh
Θα δοθεί 1 $ γεια
Θα δοθεί $ 2 πώς
Πώς μπορώ να δω ένα αρχείο eps
Και ούτω καθεξής …
Θα εξετάσουμε τώρα μερικές πρόσθετες εντολές για την επεξεργασία αυτών των παραμέτρων.
#1 σετ
ΤΗ εντολή του μπορεί να χρησιμοποιηθεί για τον καθορισμό των τιμών των παραμέτρων θέσης στη γραμμή εντολών.
Παράδειγμα:
$ set how do you do $ echo how do
Εδώ, το 'πώς' αντιστοιχίστηκε σε $ 1 και το 'do' αντιστοιχίστηκε σε $ 2 και ούτω καθεξής.
ποιο είναι το καλύτερο δωρεάν πρόγραμμα λήψης youtube
# 2) βάρδια
Αυτή η εντολή χρησιμοποιείται για τη μετατόπιση της θέσης των παραμέτρων θέσης. δηλ. 2 $ θα μεταφερθούν σε $ 1 έως τη δέκατη παράμετρο που θα μεταφερθεί σε $ 9. Σημειώστε ότι εάν σε περισσότερες από 9 παραμέτρους, αυτός ο μηχανισμός μπορεί να χρησιμοποιηθεί για ανάγνωση πέρα από το 9ου.
Παράδειγμα:
$ set γεια σας καλημέρα πώς καλωσορίζετε στο εκπαιδευτικό πρόγραμμα Unix.
Εδώ, το 'γεια' αντιστοιχεί σε 1 $, 'καλό' σε 2 $ και ούτω καθεξής στο 'σε' που αντιστοιχίζεται σε 9 $. Τώρα η εντολή shift μπορεί να χρησιμοποιηθεί για τη μετατόπιση των παραμέτρων «N».
Παράδειγμα:
$ shift 2 $ echo
Τώρα το $ 1 θα είναι «πρωί» και ούτω καθεξής σε 8 $ ως «unix» και 9 $ ως «φροντιστήριο».
Ελέγξτε το επερχόμενο σεμινάριό μας για να μάθετε περισσότερα σχετικά με τις Διαδικασίες στο Unix.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Αποκοπή εντολής στο Unix με παραδείγματα
- Unix Cat Command Syntax, Επιλογές με παραδείγματα
- Ls Command στο Unix με παραδείγματα
- Unix Shell Script Functions με παράμετροι και Return
- Εντολή Grep στο Unix με απλά παραδείγματα
- Εντολές Unix: Βασικές και προχωρημένες εντολές Unix με παραδείγματα
- Unix Shell Script Arithmetic και Boolean Operators Παραδείγματα
- Unix Sort Command με Σύνταξη, Επιλογές και Παραδείγματα