Kontakt aufnehmen

Schulungsübersicht

Das einfachste Skript

Auswahl der Shell (Magische Zahl #!, Sha-bang)

Aufrufen des Skripts

Externe und integrierte Befehle

Besondere Zeichen

  • Kommentar (#)
  • Zeilenende (;)
  • Eine leere Anweisung (:)
  • Umleitung von Eingabe/Ausgabe (>, <, >>)
  • Umleitung der Ausgabe
  • Umleitung der Eingabe
  • Stream (|)
  • Starten des Prozesses im Hintergrund (&)

Variablen und Parameter

  • Zerstörung von Variablen (unset)
  • Variable mit einem Nullwert
  • Ergebnis in einer Variable speichern (Backticks ``)
  • Parameteranforderung ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Manuelles Verschieben
  • Zitieren.
  • Escape-Zeichen (\)

Reguläre Ausdrücke

Bedingungsanweisungen

  • Dieses if / then
  • Dieses if / then / else
  • Verschachtelte if-Anweisungen
  • Dieses if / elif
  • case-Anweisung
  • Operatoren
  • Operatoren and, or (&&, | |)
  • test-Befehl

Vervollständigung des Skripts

Die Exit-Anweisung

Den Status der Programmvollendung im Skript verwenden ($?)

Tests und Operatoren

  • Dateioperationen-Operatoren
  • Dateityp testen
  • Dateiattribute testen

Vergleichsoperatoren

  • Arithmetische Vergleiche mit dem Befehl if
  • Ganzzahl-Vergleichsoperatoren
  • Zeichenketten vergleichen
  • Komplexe Vergleiche (and, or)
  • Verschachtelte Vergleichsoperatoren
  • Zuweisungsoperator
  • Arithmetische Operatoren
  • Bitrechnungsoperatoren
  • Logische Operatoren
  • Numerische Konstanten

Schleifen

  • for / in Schleife
  • Befehl seq
  • while-Schleife
  • until-Schleife
  • Kontrolle der Schleife (break, continue)

Textverarbeitung

  • Befehle head, tail
  • Sort, Uniq, Expand, Unexpand
  • Cut, Paste, Join, Wc,Tr

Textsuche (grep)

Stream-Editor (sed)

Interaktive Programme

  • Befehl Read
  • User select

Eigenschaften

Befehl Sleep

Funktioniert das Skript nicht? (Debugging)

Voraussetzungen

  • Grundlegendes Verständnis von Linux-Befehlen und Dateisystemnavigation
  • Erfahrung mit Shell-Nutzung und einfacher Textbearbeitung auf Linux
  • Es wird empfohlen, den Kurs "Einführung in Linux" abgeschlossen zu haben, ist aber nicht erforderlich

Zielgruppe

  • Linux-Nutzer, die Aufgaben mithilfe von Shell-Skripten automatisieren möchten
  • Systemadministratoren, die die Serververwaltung und -operationen optimieren möchten
  • Entwickler und IT-Professionals, die ihre Linux-Programmierfähigkeiten verbessern möchten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien