-11%
39,90
Bisher 44,90**
39,90
Alle Preise in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Bisher 44,90**
39,90
Alle Preise in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
Als Download kaufen
Bisher 44,90**
-11%
39,90
Preis in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Abo Download
9,90 / Monat*
*Abopreis beinhaltet vier eBooks, die aus der tolino select Titelauswahl im Abo geladen werden können.

Preis in Euro, inkl. MwSt.
Sofort per Download lieferbar

Einmalig pro Kunde einen Monat kostenlos testen (danach 9,90 pro Monat), jeden Monat 4 aus 40 Titeln wählen, monatlich kündbar.

Mehr zum tolino select eBook-Abo
Jetzt verschenken
Bisher 44,90**
-11%
39,90
Preis in Euro, inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln

  • Format: ePub


Shell-Programmierung von A bis Z – bestens zur Prüfungsvorbereitung geeignet!
Einführung, Praxis, Musterlösungen, Kommandoreferenz | Anleitungen, Beispiele und Übungen für zsh, ksh und bash | Mit Shell-Werkzeugen: grep, sed, awk, zenity und mehr Dieses umfassende Handbuch bietet Ihnen alles, was Sie über die Shell-Programmierung wissen müssen. Shell-Programmierung gehört zu den Grundlagen, die jeder Linux-Anwender und System-Administrator wissen muss. Hier finden Sie auf einen Blick und sauber sortiert alle grundlegenden Linux-Kommandos. Außerdem bietet das Buch eine umfassende…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 5.07MB
Produktbeschreibung
Shell-Programmierung von A bis Z – bestens zur Prüfungsvorbereitung geeignet!

  • Einführung, Praxis, Musterlösungen, Kommandoreferenz
  • Anleitungen, Beispiele und Übungen für zsh, ksh und bash
  • Mit Shell-Werkzeugen: grep, sed, awk, zenity und mehr
Dieses umfassende Handbuch bietet Ihnen alles, was Sie über die Shell-Programmierung wissen müssen. Shell-Programmierung gehört zu den Grundlagen, die jeder Linux-Anwender und System-Administrator wissen muss. Hier finden Sie auf einen Blick und sauber sortiert alle grundlegenden Linux-Kommandos. Außerdem bietet das Buch eine umfassende Linux-UNIX-Referenz zahlreiche Praxisbeispiele und Übungen mit Lösungen und eignet sich daher hervorragend als Nachschlagewerk und zur Prüfungsvorbereitung.

Aus dem Inhalt:

  • Variablen, Parameter und Argumente
  • Kontrollstrukturen, Terminal-Eingabe und -Ausgabe
  • Funktionen und Signale
  • Fehlersuche und Debugging
  • Reguläre Ausdrücke und grep
  • Der Stream-Editor sed
  • awk-Programmierung
  • GUIs mit zenity
  • Auswertung von Messdaten mit gnuplot
  • Für die Praxis
  • Linux/UNIX-Kommandoreferenz
  • Shellbefehle und Builtins
  • Beispiele zur Systemadministration, Backup und CGI-Scripts
  • Übungsaufgaben und Lösungen


Die Fachpresse zur Vorauflage:

iX - Magazin für professionelle Informationstechnik: »Ein Must-have!«

  • Produktdetails
  • Verlag: Rheinwerk Verlag
  • Seitenzahl: 838
  • Erscheinungstermin: 22.03.2019
  • Deutsch
  • ISBN-13: 9783836263481
  • Artikelnr.: 55477769
Autorenporträt
Stefan Kania ist seit 1997 freiberuflich als Consultant und Trainer tätig: Seine Schwerpunkte liegen in der Implementierung von Samba und LDAP sowie in Schulungen zu beiden Themen. In seiner übrigen Zeit ist er als Tauchlehrer tätig, läuft Marathon und seit einiger Zeit versucht er sich am Square Dance. Mit dem Motorrad und seiner großen Liebe erkundet er im Sommer seine neue Wahlheimat Schleswig-Holstein.
Inhaltsangabe
Aus dem Inhalt: Variablen, Parameter und Argumente Kontrollstrukturen, Terminal-Eingabe und -Ausgabe Funktionen und Signale Fehlersuche und Debugging Reguläre Ausdrücke und grep Der Stream-Editor sed awk-Programmierung GUIs mit zenity Auswertung von Messdaten mit gnuplot Für die Praxis Linux/UNIX-Kommandoreferenz Shellbefehle und Builtins Beispiele zur Systemadministration, Backup und CGI-Scripts Übungsaufgaben und Lösungen Materialien zum Buch ... 23 Vorwort ... 25 Vorwort des Gutachters: Die Shell - Fluch oder Segen? ... 29 1. Einführung ... 31 1.1 ... Was sollten Sie als Leser wissen? ... 31 1.2 ... Was ist eine Shell? ... 34 1.3 ... Hauptanwendungsgebiet ... 37 1.4 ... Kommando, Programm oder Shellscript? ... 40 1.5 ... Die Shell-Vielfalt ... 42 1.6 ... Betriebssysteme ... 47 1.7 ... Crashkurs: einfacher Umgang mit der Kommandozeile ... 47 1.8 ... Shellscripts schreiben und ausführen ... 61 1.9 ... Vom Shellscript zum Prozess ... 75 1.10 ... Datenstrom ... 78 1.11 ... Die Z-Shell ... 99 1.12 ... Empfehlung ... 109 1.13 ... Übungen ... 110 2. Variablen ... 111 2.1 ... Grundlagen ... 111 2.2 ... Zahlen ... 117 2.3 ... Zeichenketten ... 127 2.4 ... Quotings und Kommando-Substitution ... 139 2.5 ... Arrays ... 145 2.6 ... Variablen exportieren ... 154 2.7 ... Umgebungsvariablen eines Prozesses ... 159 2.8 ... Shell-Variablen ... 160 2.9 ... Automatische Variablen der Shell ... 166 2.10 ... Übungen ... 171 3. Parameter und Argumente ... 173 3.1 ... Einführung ... 173 3.2 ... Kommandozeilenparameter $1 bis $9 ... 173 3.3 ... Besondere Parameter ... 174 3.4 ... Der Befehl shift ... 178 3.5 ... Argumente und Leerzeichen ... 180 3.6 ... Argumente jenseits von $9 ... 180 3.7 ... Argumente setzen mit set und Kommando-Substitution ... 182 3.8 ... getopts - Kommandozeilenoptionen auswerten ... 186 3.9 ... Vorgabewerte für Variablen ... 188 3.10 ... Aufgaben ... 192 4. Kontrollstrukturen ... 193 4.1 ... Bedingte Anweisung mit if ... 193 4.2 ... Die else-Alternative für eine if-Verzweigung ... 201 4.3 ... Mehrfache Alternative mit elif ... 203 4.4 ... Das Kommando test ... 206 4.5 ... Status von Dateien erfragen ... 217 4.6 ... Logische Verknüpfung von Ausdrücken ... 221 4.7 ... Short Circuit-Tests - ergebnisabhängige Befehlsausführung ... 227 4.8 ... Die Anweisung case ... 230 4.9 ... Schleifen ... 239 4.10 ... Kontrollierte Sprünge ... 256 4.11 ... Endlosschleifen ... 260 4.12 ... Aufgaben ... 261 5. Terminal-Ein- und -Ausgabe ... 263 5.1 ... Von Terminals zu Pseudo-Terminals ... 263 5.2 ... Ausgabe ... 265 5.3 ... Eingabe ... 280 5.4 ... Umlenken mit dem Befehl exec ... 306 5.5 ... Filedescriptoren ... 309 5.6 ... Named Pipes ... 316 5.7 ... Menüs mit select ... 318 5.8 ... Aufgaben ... 323 6. Funktionen ... 325 6.1 ... Allgemeine Definition ... 325 6.2 ... Funktionen, die Funktionen aufrufen ... 332 6.3 ... Parameterübergabe ... 334 6.4 ... Rückgabewert aus einer Funktion ... 337 6.5 ... Lokale contra globale Variablen ... 342 6.6 ... alias und unalias ... 346 6.7 ... Autoload (Korn-Shell und Z-Shell) ... 349 6.8 ... Besonderheiten bei der Z-Shell ... 350 6.9 ... Aufgaben ... 351 7. Signale ... 353 7.1 ... Grundlagen zu den Signalen ... 353 7.2 ... Signale senden - kill ... 357 7.3 ... Eine Fallgrube für Signale - trap ... 358 7.4 ... Aufgabe ... 368 8. Rund um die Ausführung von Scripts und Prozessen ... 371 8.1 ... Prozessprioritäten ... 371 8.2 ... Warten auf andere Prozesse ... 372 8.3 ... Hintergrundprozess wieder hervorholen ... 373 8.4 ... Hintergrundprozess schützen ... 374 8.5 ... Subshells ... 375 8.6 ... Mehrere Scripts verbinden und ausführen (Kommunikation zwischen Scripts) ... 377 8.7 ... Jobverwaltung ... 384 8.8 ... Shellscripts zeitgesteuert ausführen ... 387 8.9 ... Startprozess- und Profildaten der Shell ... 392 8.10 ... Ein Shellscript bei der Ausführung ... 399 8.11 ... Shellscripts optimieren ... 401 8.12 ... Aufgaben ... 403 9. Nützliche Funktionen ... 405 9.1 ... Der Befehl eval ... 405 9.2 ... xargs ... 408 9.3 ... dirname und basename ... 410 9.4 ... umask ... 411 9.5 ... ulimit (Builtin) ... 412 9.6 ... time ... 414 9.7
Rezensionen
Die Fachpresse zur Vorauflage:

iX - Magazin für professionelle Informationstechnik: "Ein Must-have!"