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.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien