Course Outline

Το πιο απλό σενάριο

Επιλέγοντας το κέλυφος (μαγικός αριθμός #!, Sha-bang)

Καλώντας το σενάριο

Εξωτερικές και ενσωματωμένες εντολές

Μερικοί ειδικοί χαρακτήρες

  • Σχόλιο (#)
  • Τέλος γραμμής (;)
  • Μια κενή δήλωση (:)
  • Ανακατεύθυνση της εξόδου εισόδου (>, <, >>)
  • Ανακατεύθυνση εξόδου
  • Ανακατεύθυνση εισόδου
  • Ροή (|)
  • Ξεκινήστε τη διαδικασία στο παρασκήνιο (&)

Μεταβλητές και Παράμετροι

  • Καταστροφή μεταβλητών (μη καθορισμένο)
  • Μεταβλητή με μηδενική τιμή
  • Αποθηκεύστε το αποτέλεσμα σε μια μεταβλητή (πίσω εισαγωγικά ``)
  • Αίτημα παραμέτρων ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Χειροκίνητη αλλαγή
  • Παράθεση.
  • Χαρακτήρας διαφυγής (\)

Κανονικά Expressιόντα

Δηλώσεις υπό όρους

  • Το αν / τότε
  • Το αν / τότε / άλλο
  • Ένθεση εάν δηλώσεις
  • Το αν / ελιφ
  • δήλωση υπόθεσης
  • χειριστές
  • Χειριστές και, ή (&&, | |)
  • εντολή δοκιμής

Ολοκλήρωση κρυπτογράφησης

Η δήλωση εξόδου

Χρησιμοποιήστε την κατάσταση ολοκλήρωσης του προγράμματος σε ένα σενάριο ($?)

Δοκιμές και χειριστές

  • Αρχείο κειμένου χειριστή
  • Δοκιμάζει τον τύπο αρχείου
  • Δοκιμή ιδιοτήτων αρχείου

Συγκριτικοί τελεστές

  • Σύγκριση αριθμητικής χρησιμοποιώντας την εντολή if
  • Τελεστές σύγκρισης ακεραίων
  • Σύγκριση χορδών
  • Σύγκριση του συμπλέγματος (και, ή)
  • Ένθεση τελεστών σύγκρισης
  • Ο χειριστής ανάθεσης
  • Αριθμητικοί τελεστές
  • Λειτουργίες χειριστή σε bit (τελεστές bitwise)
  • Λογικοί τελεστές
  • Αριθμητικές σταθερές

Λούπα

  • Ο βρόχος για / μέσα
  • Η εντολή seq
  • Ο βρόχος while
  • Βρόχο μέχρι
  • Έλεγχος του βρόχου (σπάσιμο, συνέχεια)

Επεξεργασία κειμένου

  • Κεφάλι εντολής, ουρά
  • Ταξινόμηση, Uniq, Expand, Unexpand
  • Cut, Paste, Join, Wc,Tr

Αναζήτηση κειμένου (grep)

Επεξεργαστής ροής (sed)

Διαδραστικά προγράμματα

  • Εντολή ανάγνωσης
  • Επιλογή χρήστη

Χαρακτηριστικά

Εντολή ύπνου

Εάν το σενάριο δεν λειτουργεί; (εντοπισμός σφαλμάτων)

Requirements

  • Κατανόηση βασικών εντολών Linux και πλοήγησης συστήματος αρχείων
  • Εμπειρία με τη χρήση κελύφους και την απλή επεξεργασία κειμένου στο Linux
  • Η ολοκλήρωση του μαθήματος "Εισαγωγή στο Linux" συνιστάται αλλά δεν απαιτείται

Ακροατήριο

  • Linux χρήστες που θέλουν να αυτοματοποιήσουν εργασίες χρησιμοποιώντας δέσμες ενεργειών φλοιού
  • Οι διαχειριστές συστήματος θέλουν να βελτιστοποιήσουν τη διαχείριση και τις λειτουργίες του διακομιστή
  • Προγραμματιστές και επαγγελματίες πληροφορικής που επιδιώκουν να βελτιώσουν τις Linux δεξιότητές τους στον προγραμματισμό
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories