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
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Related Courses

Alpine Linux

  7 Hours

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

  28 Hours

Go for Systems Programming

  35 Hours

Linux Administration Fundamentals

  21 Hours

Linux Command Line Basics

  7 Hours

Related Categories