Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Το απλούστερο σενάριο
Επιλογή του φλοιού (μαγικός αριθμός #!, Sha-bang)
Κλήση του σεναρίου
Εξωτερικές και ενσωματωμένες εντολές
Μερικοί ειδικοί χαρακτήρες
- Σχόλιο (#)
- Τέλος Γραμμής (;)
- Μια κενή δήλωση (:)
- Ανακατεύθυνση εισόδου εξόδου (>, <, >>)
- Ανακατεύθυνση εξόδου
- Ανακατεύθυνση εισόδου
- Ροή (|)
- Έναρξη διεργασίας στο παρασκήνιο (&)
Μεταβλητές και Παράμετροι
- Καταστροφή μεταβλητών (unset)
- Μεταβλητή με μηδενική τιμή
- Αποθήκευση του αποτελέσματος σε μια μεταβλητή (backquotes ``)
- Αίτημα παραμέτρων ($0, $#, $1, $2, $3 ...)
- Χειροκίνητη μετατόπιση
- Εισαγωγικά.
- Χαρακτήρας διαφυγής (\)
Κανονικές Εκφράσεις
Δηλώσεις υπό όρους
- Η if / then
- Η if / then / else
- Φωλιασμένες δηλώσεις if
- Η if / elif
- Δήλωση case
- Τελεστές
- Τελεστές και, ή (&&, | |)
- Εντολή test
Ολοκλήρωση σεναρίου
Η δήλωση exit
Χρήση της κατάστασης ολοκλήρωσης του προγράμματος σε ένα σενάριο ($?)
Δοκιμές και Τελεστές
- Τελεστές αρχείου κειμένου
- Δοκιμή τύπου αρχείου
- Δοκιμή χαρακτηριστικών αρχείου
Τελεστές σύγκρισης
- Σύγκριση αριθμητικών με χρήση της εντολής if
- Τελεστές σύγκρισης ακεραίων
- Σύγκριση συμβολοσειρών
- Σύγκριση σύνθετων (και, ή)
- Φωλιασμένοι τελεστές σύγκρισης
- Ο τελεστής ανάθεσης
- Αριθμητικοί τελεστές
- Τελεστές πράξεων σε bits (bitwise τελεστές)
- Λογικοί τελεστές
- Αριθμητικές σταθερές
Βρόχοι
- Ο βρόχος for / in
- Η εντολή seq
- Ο βρόχος while
- Ο βρόχος until
- Έλεγχος του βρόχου (break, continue)
Επεξεργασία Κειμένου
- Εντολές head, tail
- Sort, Uniq, Expand, Unexpand
- Cut, Paste, Join, Wc, Tr
Αναζήτηση κειμένου (grep)
Επεξεργαστής ροής (sed)
Διαδραστικά προγράμματα
- Εντολή read
- Επιλογή χρήστη
Χαρακτηριστικά
Εντολή sleep
Αν το σενάριο δεν λειτουργεί; (αποσφαλμάτωση)
Απαιτήσεις
- Κατανόηση βασικών εντολών Linux και πλοήγησης στο σύστημα αρχείων
- Εμπειρία στη χρήση του φλοιού και απλή επεξεργασία κειμένου στο Linux
- Η ολοκλήρωση του μαθήματος "Εισαγωγή στο Linux" συνιστάται αλλά δεν είναι υποχρεωτική
Ακροατήριο
- Χρήστες Linux που θέλουν να αυτοματοποιήσουν εργασίες χρησιμοποιώντας σενάρια φλοιού
- Διαχειριστές συστημάτων που επιδιώκουν να βελτιστοποιήσουν τη διαχείριση και λειτουργία διακομιστών
- Προγραμματιστές και επαγγελματίες πληροφορικής που επιθυμούν να βελτιώσουν τις δεξιότητές τους στον προγραμματισμό Linux
14 Ώρες