Storage Training

Storage Training
Kontakt | Standorte

 Sie sind hier: Home >> Workshops >> Linux/Unix >> PL101 Shell, awk, sed: Advanced

Finden:
Workshops 
  Noon2noon 
  Acronis 
  Automic (UC4) 
  AWS 
  Backup & Recovery 
  Brocade 
  Cloud 
  Commvault 
  Datenbanken 
  DevOps 
  Fujitsu 
  Governance, Risk & Compliance  
  Hochverfügbarkeit 
  Industrie 4.0 
  Künstliche Intelligenz 
  Linux/Unix 
  Microsoft 
  NetApp 
  NetApp für Partner 
  Netzwerke 
  SAP 
  Security & Datenschutz 
  Softwareentwicklung 
  Storage Solutions 
  Veeam 
  Virtualisierung 
  Web-Seminare 
  Zertifizierungen 

Training: Programmiersprachen - Linux/Unix

PL101 Shell, awk, sed: Advanced

 

Kursbeschreibung (description):
Optimierung und Hintergründe der Shell und Unix-Kommandos
Zielgruppe (target group):
System-, Datenbank-, Applikations- und Netzwerk-Administratoren
Voraussetzungen (requirements):
Kenntnisse in Shell und Unix-Kommandos, wie im Kurs PL100 beschrieben
Ziele (objectives):
Shell-Skripte selbst namhafter Software-Hersteller bieten oft Anlässe zur Verzweiflung. Lernen Sie, es besser zu machen! Nutzen Sie z.B. statt umständlicher und ressourcen-fressender langer Pipe-Ketten shell-interne Möglichkeiten und awk-Code! Fangen Sie Muster-Treffer mit Back-Referenzen auf! Bauen Sie Options-Evaluierung und interaktive Menüs in ihre Skripte ein! Lernen Sie, den folgenden Ausdruck zu verstehen:
# l[0]=11&&/()(= echo)&&=()((($($1 $l|${1%???}$'\147\162'${1::1}${1/*/p} ^\(11+\)\\1+$)))||
$1 ${#l}&&l=$l\1&&((${l:$[11+11+11]}))||/)&&/

Bei der Administration über die Shell und Unix-Kommandos führen oft mehrere Wege zum Ziel, aber es gibt in Laufzeit, Kürze des Codes und Korrektheit der Ergebnisse oft erhebliche Unterschiede. Im Kurs lernen Sie Hintergründe und Anwendungen solcher Optimierungen kennen.
Preis und Dauer (price and duration):
Dauer (duration): 5 Tage
Preis (price): 2490,- Euro zzgl. MwSt.

Eine Druckansicht dieses Workshops finden Sie hier.
Termine (dates):
Dieser Workshop findet an folgenden Terminen statt:


Ort KursformatBeginnEndePlätze
Nürnberg 
Südwestpark 65
90449 Nürnberg
Karte
Präsenztraining05.05.2025 | 10:0009.05.2025 | 13:30
 
Jetzt anmelden

Inhalte (agenda):
  • Shell-Metacharacters und Modifikation der Parsing Order über Quotes, Escapes und eval

  • Spezialvariablen, erweiterte Variablen-Ausdrücke, Arrays und Hashes

  • Fehlerfreier Umgang mit den Positionsparametern über "$@"

  • Geltungsbereich der Variablen und mögliche Beeinflussung

  • Die Unterschiede in der Kommando-Substitution mit `...` und $(...)

  • Shell-Optionen in der bash (shopt) mit Einsatz erweiterter Dateimuster

  • Performance-Unterschiede in der Bedingungs-Syntax

  • Verbreitete Irrtümer in Short Circuit-Ausdrücken

  • Pipe-Steuerung über die Shell-Option lastpipe und das Array PIPESTATUS

  • Einrichten eines leistungsfähigen Shell-Environments

  • Optimierung des vi-Editors für Skript-Zwecke (Indent, Suchen/Ersetzen, usw.)

  • Options-Evaluierung über die getopts-Library

  • Interaktive Menüs über den select-Loop

  • Pattern Matching in der Shell über den Operator =~ und das Array BASH_REMATCH, Back-Referenzen

  • Probleme mit awk-Variablen: Kontext, Feld-Sortierung, Mehrdimensionalität

  • Mögliche Interaktionen zwischen Shell, Unix-Kommandos und awk

  • Remote-Automatisierung der Administration von NetApp-Storage über Shell und SSH

  • Fortgeschrittene awk-Funktionen: system, getline, strftime, split usw.

  • Debugging