Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

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