Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
Το πιο απλό σενάριο
Επιλέγοντας το κέλυφος (μαγικός αριθμός #!, Sha-bang)
Καλώντας το σενάριο
Εξωτερικές και ενσωματωμένες εντολές
Μερικοί ειδικοί χαρακτήρες
- Σχόλιο (#) Τέλος γραμμής (;) Μια κενή δήλωση (:) Ανακατεύθυνση της εξόδου εισόδου (>, <, >>) Ανακατεύθυνση εξόδου Ανακατεύθυνση της ροής εισόδου (|) Ξεκινήστε τη διαδικασία στο παρασκήνιο (&)
Μεταβλητές και Παράμετροι
- Καταστροφή μεταβλητών (μη καθορισμένη) Μεταβλητή με μηδενική τιμή Αποθήκευση του αποτελέσματος σε μια μεταβλητή (πίσω εισαγωγικά ``) Αίτημα παραμέτρων ($ 0, $ #, $ 1, $ 2, $ 3 ...) Χειροκίνητη μετατόπιση προσφοράς. Χαρακτήρας διαφυγής (\)
Κανονικά Expressιόντα
Δηλώσεις υπό όρους
- Οι εντολές if / then The if / then / else Ένθεση εντολών if Η δήλωση if / elif case Operators Operators and, ή (&&, | |) εντολή δοκιμής
Ολοκλήρωση κρυπτογράφησης
Η δήλωση εξόδου
Χρησιμοποιήστε την κατάσταση ολοκλήρωσης του προγράμματος σε ένα σενάριο ($?)
Δοκιμές και χειριστές
- Αρχείο κειμένου χειριστή Ελέγχει τα χαρακτηριστικά του τύπου αρχείου Test file
Συγκριτικοί τελεστές
- Σύγκριση αριθμητικής χρησιμοποιώντας την εντολή if Ακέραιοι τελεστές σύγκρισης Σύγκριση συμβολοσειρών Σύγκριση μιγαδικών (και, ή) τελεστών σύγκρισης ένθεσης Ο τελεστής ανάθεσης Αριθμητικοί τελεστές Πράξεις τελεστών σε bit (τελεστές bitwise) Λογικοί τελεστές Αριθμητικές σταθερές
Loopa
- Ο βρόχος για / στο Η εντολή seq Ο βρόχος while Βρόχος μέχρι Έλεγχος του βρόχου (διάλειμμα, συνέχεια)
Επεξεργασία κειμένου
- Κεφαλή εντολών, ουρά Ταξινόμηση, Uniq, Expand, Unexpand Cut, Paste, Join, Wc, Tr
Αναζήτηση κειμένου (grep)
Επεξεργαστής ροής (sed)
Διαδραστικά προγράμματα
- Εντολή ανάγνωσης Επιλογή χρήστη
Χαρακτηριστικά
Εντολή ύπνου
Εάν το σενάριο δεν λειτουργεί; (εντοπισμός σφαλμάτων)
Requirements
- Γνώση Linux σε βασικό επίπεδο
- Προτεινόμενη ολοκλήρωση του μαθήματος, "Εισαγωγή στο Linux"
14 Hours