Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Das einfachste Skript
Auswahl der Shell (magische Zahl #!, Sha-bang)
Aufrufen des Skripts
Externe und eingebaute Befehle
Einige Sonderzeichen
- Kommentar (#)
- Ende einer Zeile (;)
- Eine leere Anweisung (:)
- Umleitung der Eingabe-Ausgabe (>, <, >>)
- Umleitung der Ausgabe
- Umleitung der Eingabe
- Strom (|)
- Starten des Prozesses im Hintergrund (&)
Variablen und Parameter
- Zerstörung von Variablen (unset)
- Variable mit einem Nullwert
- Speichern des Ergebnisses in einer Variablen (Anführungszeichen ``)
- Parameterabfrage ($ 0, $ #, $ 1, $ 2, $ 3 ...)
- Manuelle Verschiebung
- Anführungszeichen.
- Escape-Zeichen (\)
Reguläre Express-Zeichen
Bedingte Anweisungen
- Das wenn / dann
- Die if / then / else
- Verschachtelung von if-Anweisungen
- Die if / elif
- case-Anweisung
- Operatoren
- Operatoren und, oder (&&, | |)
- Testbefehl
Beenden von scrypt
Die Exit-Anweisung
Verwendung des Status der Beendigung des Programms in einem Skript ($?)
Tests und Operatoren
- Operatoren Textdatei
- Testet den Dateityp
- Test der Dateiattribute
Vergleichsoperatoren
- Arithmetische Vergleiche mit dem Befehl if
- Ganzzahlige Vergleichsoperatoren
- Vergleich von Zeichenketten
- Vergleich des Komplexen (und, oder)
- Verschachtelte Vergleichsoperatoren
- Der Zuweisungsoperator
- Arithmetische Operatoren
- Operatoren, die mit Bits operieren (bitweise Operatoren)
- Logische Operatoren
- Numerische Konstanten
Loopa
- Die Schleife for / in
- Der Befehl seq
- Die while-Schleife
- Schleife bis
- Steuerung der Schleife (break, continue)
Textverarbeitung
- Befehl head, tail
- Sortieren, Uniq, Expandieren, Unexpandieren
- Ausschneiden, Einfügen, Zusammenfügen, Wc,Tr
Text suchen (grep)
Stream-Editor (sed)
Interaktive Programme
- Befehl lesen
- Benutzer auswählen
Funktionen
Sleep-Befehl
Wenn das Skript nicht funktioniert? (Fehlersuche)
Voraussetzungen
Grundkenntnisse in Linux. Es wird empfohlen, den Kurs "Einführung in Linux" zu belegen.
Zielgruppe
- Linux Benutzer, die Aufgaben mithilfe von Shell-Skripten automatisieren möchten
- Systemadministratoren, die die Verwaltung und den Betrieb von Servern optimieren möchten
- Entwickler und IT-Fachleute, die ihre Linux Programmierkenntnisse verbessern möchten
14 Stunden