LEADER 00000cam a2200709 i 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr cnu|||unuuu 008 180907t20182018gw o 001 0 ger d 019 1051690854|a1056157641 020 9783958455566|q(electronic bk.) 020 3958455565|q(electronic bk.) 020 9783958455573 020 3958455573 029 1 CHNEW|b001026000 029 1 CHVBK|b549248196 029 1 AU@|b000071518733 035 (OCoLC)1051003634|z(OCoLC)1051690854|z(OCoLC)1056157641 037 CL0500000996|bSafari Books Online 040 N$T|beng|erda|epn|cN$T|dEBLCP|dYDX|dN$T|dUMI|dOCLCF|dCNCEN |dOCLCQ|dOCLCO|dOCLCQ|dOCLCO 049 INap 082 04 005.4/32 082 04 005.4/32|223 099 eBook O'Reilly for Public Libraries 100 1 Ditchen, Patrick,|eauthor. 245 10 Bash :|bEinstieg in die Shell-Programmierung /|cPatrick Ditchen, Martin Schulte.|h[O'Reilly electronic resource] 264 1 Frechen [Germany] :|bMITP,|c[2018] 264 4 |c©2018 300 1 online resource 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 500 Includes index. 505 0 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 505 8 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 505 8 {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 505 8 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 520 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 Die bash ist die Standard- Shell auf Linux-Systemen und hervorragend für die tägliche Arbeit geeignet, denn mit ihr können Sie die Aufrufe mehrerer Programme kombinieren und automatisieren. Die Autoren führen Sie kompakt und praxisnah in die Konzepte und Techniken der Unix-Shell-Programmierung ein und zeigen Ihnen, wie Sie die bash im Alltag einsetzen sowie die auftretenden Schwierigkeiten bewältigen können. Sie lernen , mit der Kommandozeile zu arbeiten und welche die für die Programmierung wichtigsten Programme aus dem Unix- Werkzeugkasten sind. Sie erfahren, wie Sie mit Pipes und Variablen umgehen, sowie Vergleiche und arithmetische Operationen ausführen. Von den Grundfunktionen über den Umgang mit Kontrollstrukturen, Grouping oder auch dem Prozess-Handling schlagen die Autoren den Bogen zur Programmierung mit awk. Somit ist dieses Buch ein perfekter Einstieg in die Welt der Shell-Skript- Programmierung. Aus dem Inhalt: Einführung in Shell und bash Grundfunktionen der Kommandozeile Wichtige Kommandos Pipes und Command Substitution Skripte erstellen Variablen Vergleiche und arithmetische Operationen Kontrollstrukturen Verschiedenes und Vertiefendes awk Über die Autoren: Patrick Ditchen ist langjähriger IT-Trainer und gibt u.a. Schulungen im Bereich der Unix-System- Administration, Unix-Shell-Skript-Programmierung und Perl. Martin Schulte ist aktives Mitglied der German Unix User Group und gibt u. a. für das Linuxhotel Kurse in den Bereichen Unix/Linux- Grundlagen, Shell- und Perl- Programmierung. 588 0 Online resource; title from PDF title page (EBSCO, viewed October 9, 2018). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 UNIX Shells. 630 00 UNIX (Computer file) 630 07 UNIX (Computer file)|2fast 630 07 UNIX Shells|2fast 650 0 Operating systems (Computers) 650 0 User interfaces (Computer systems) 650 2 User-Computer Interface 650 6 Systèmes d'exploitation (Ordinateurs) 650 6 Interfaces utilisateurs (Informatique) 650 7 operating systems.|2aat 650 7 Operating systems (Computers)|2fast 650 7 User interfaces (Computer systems)|2fast 700 1 Schute, Martin,|eauthor. 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9783958455573/?ar |zAvailable on O'Reilly for Public Libraries 938 EBSCOhost|bEBSC|n1885497 938 YBP Library Services|bYANK|n15688809 994 92|bJFN