Seminare
Seminare

Linux/UNIX Shellprogrammierung und Tools

Seminar - Cegos Integrata GmbH

Linux und UNIX sind in Serverumgebungen weit verbreitet. Erst die Programmierung von Skripten über die Shell erlaubt es, die Möglichkeiten dieser Systeme voll auszunutzen und Aufgaben zu automatisieren. Was ist die Shell? Die Shell ist ein Übersetzer, der Kommandos entsprechend seiner eigenen Syntax interaktiv oder selbständig ausführt. Was als Shell bezeichnet wird, ist ein Metaprogramm, dessen Hauptaufgabe es ist, weitere Programme zu laden. Die Shell stellt die Schnittstelle zwischen Benutzer und Betriebssystem dar. Was ist ein Shellskript? Im Grunde ist ein Shellskript nichts anderes als eine Textdatei, in der Befehlsfolgen enthalten sind. Diese Befehlsfolgen können mit Hilfe von Schleifen und Variablen gesteuert werden. Man kann solche Befehlsfolgen auch direkt in der Shell eingeben. Das Seminar Linux/UNIX Shellprogrammierung und Tools hilft Ihnen bei der Automatisierung. Erleichtern Sie Ihre tägliche Arbeit massiv, indem Sie umfangreichere Shellskripte besser verstehen und anpassen können. Im Seminar gehen wir Schritt für Schritt vor, um Ihnen all das Wissen an die Hand zu geben, was Sie dafür benötigen. Sie erhalten Einblicke in die zahlreichen Kommandos un...

Termin Ort Preis*
03.06.2024- 07.06.2024 Frankfurt am Main 3.082,10 €
15.07.2024- 19.07.2024 online 3.082,10 €
02.09.2024- 06.09.2024 online 3.082,10 €
14.10.2024- 18.10.2024 München 3.082,10 €
25.11.2024- 29.11.2024 online 3.082,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Wichtige Linux/UNIX-Kommandos:

  • Suchen in Dateien und Directories
  • Sortieren von Textdaten 
  • Ausschneiden und Konvertieren von Textdaten

 

Grundlagen der Shell-Programmierung:

  • Basis-Shell-Programmierung
  • Schreiben und Testen von Skripten
  • Verfügbare Shell-Optionen

 

Shell-Variablen:

  • Positionsparameter
  • Defaultwerte
  • Erweiterte Variablenprüfung
  • Variablenattribute
  • Felder
  • Mustervergleich
  • Stringmanipulation

 

Ein-/Ausgabeerweiterungen:

  • Ausgabe mit print
  • Tabellarische Ausgabe
  • Eingabe mit read
  • Erweitertes Kanalkonzept

 

Mustererkennung und String-Manipulation:

  • Erweiterter Mustervergleich
  • Extrahieren von Strings
  • Stringlänge ermitteln

 

Ablaufsteuerung:

  • Testoperationen
  • Verzweigungen
  • Schleifen
  • Schleifensteuerung
  • Integer-Arithmetik

 

Spezialschleifen:

  • Menüsteuerung mit select
  • Verarbeitung von Optionen mit getopts

 

Shell-Funktionen:

  • Definition und Aufruf von Funktionen
  • Parameterübergabe
  • Sichtbarkeit von Variablen
  • Autoload-Funktionen

 

Prozesssteuerung:

  • Senden und Behandeln von Signalen

 

awk und sed:

  • Funktionsweise
  • Programmstruktur
Dauer/zeitlicher Ablauf:
5 Tage
Teilnahmevoraussetzungen:
Vor dem Besuch dieses Seminars sollten Sie unser Seminar 8230 besuchen oder über vergleichbare Kenntnisse verfügen. Praktische Erfahrungen und Grundkenntnisse der Programmierung sind von Vorteil, werden aber nicht zwingend vorausgesetzt.
Lehrgangsverlauf/Methoden:
Erklärungen durch den Trainer, praktische Beispiele und jeweils anschließende Übungen am System.
Zielgruppe:
Dieses Seminar ist für Systemadministratoren, Programmierer und Mitarbeiter des Benutzerservice geeignet sowie für Interessierte, die Shellskripte schreiben, modifizieren und testen möchten.
Seminarkennung:
8242
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha