Bash : Einstieg in die Shell-Programmierung /
Einstieg in die Shell-Programmierung Von den ersten Kommandos für die bash-Shell bis hin zum Einstieg in die Programmierung Grundfunktionen der Kommandozeile, Pipes, Vergleiche uvm. Fundierte Behandlung von awk, um Daten individueller und automatisierter zu bearbeiten, umzuformen oder auszuwerten D...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Frechen [Germany] :
MITP,
[2018]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Einführung; Was ist eine Shell?; Was ist die bash?; Warum mit der Shell programmieren?; Alternativen; Was Sie noch brauchen; Links; Grundfunktion der Kommandozeile; Optionen; Funktion und Optionen eines Kommandos anzeigen; Kommentarzeichen; IO-Redirection in Dateien; Quoting; Zwei Kommandos in einer Zeile; Filename Expansion; Wichtige Kommandos; Aufrufkonventionen; head; tail; uniq; cut; sort; grep; basename; Pipes und Command Substitution; Pipes; Command Substitution; Skripte erstellen; Variablen; Variablen setzen und auslesen; Spezielle Variablen
- Kontrollstrukturenif; case; while und until; Geschachtelte Schleifen, break, continue; until; for; C-like for; select; Verschiedenes und Vertiefendes; Gemeinsame Ein- und Ausgabekanäle für mehrere Programme; Grouping in der aktuellen Shell; Grouping in einer Subshell; Ein paar weitere Kommandos; printf; tr; date; eval; getopt/getopts; read; find; sed; Advanced IO-Redirection; here-Documents; Process Substitution; exec; Named Pipes; Funktionen und Aliases; Funktionen; Aliases; Prozess- und Signal-Handling; Background; Signale; Mehr zu Variablen; Arrays; Assoziative Arrays
- {Varname@[QEPAa]} und ' ... 'awk; awk-Varianten auf einem Debian 9-System; Funktionsweise und Aufruf; awk aufrufen; Schreibweise; Aufteilen einer Zeile in Felder; 1, 2, 3 ... ; 0, NF, NF, (NF-1); Felder verändern; Field Separator und Record Separator; Alternativer Feldtrenner: -F; Mehrzeilige Datensätze und Record Separator RS; Ausgaben mit print und printf; BEGIN- und END-Block; Selektionskriterien; Selektieren mithilfe von Regular Expressions; Selektieren über Zeilennummern: NR und FNR; Selektieren über den Inhalt von Feldern; Logische Operatoren; Dynamisches Matching
- SelektionsbereicheRecords überspringen; Dateien überspringen; Der Umgang mit Variablen; Spezialvariablen; Benutzerdefinierte Variablen; Zählen und Aufsummieren; Zahlen und Zeichenketten; Mathematische Operatoren und Funktionen; Zeichenkettenfunktionen; Arrays; Einzelne Elemente belegen; Einzelne Elemente verwenden; Elemente wieder löschen; Komplette Arrays belegen; Arrays in einer Schleife bearbeiten; Arrays kopieren; Assoziative Arrays; Assoziative Arrays in einer Schleife bearbeiten; Abrechnungen und Statistiken; Zählen; Addieren; Mehrdimensionale Arrays; Verzweigungen; Die if-Anweisungen