Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Ditchen, Patrick (Autor), Schute, Martin (Autor)
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)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1051003634
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 180907t20182018gw o 001 0 ger d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d EBLCP  |d YDX  |d N$T  |d UMI  |d OCLCF  |d CNCEN  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 1051690854  |a 1056157641 
020 |a 9783958455566  |q (electronic bk.) 
020 |a 3958455565  |q (electronic bk.) 
020 |a 9783958455573 
020 |a 3958455573 
020 |z 9783958455559 
029 1 |a CHNEW  |b 001026000 
029 1 |a CHVBK  |b 549248196 
029 1 |a AU@  |b 000071518733 
035 |a (OCoLC)1051003634  |z (OCoLC)1051690854  |z (OCoLC)1056157641 
037 |a CL0500000996  |b Safari Books Online 
050 4 |a QA76.774.U64 
072 7 |a COM  |x 046030  |2 bisacsh 
072 7 |a COM  |x 051000  |2 bisacsh 
082 0 4 |a 005.4/32  |2 23 
049 |a UAMI 
100 1 |a Ditchen, Patrick,  |e author. 
245 1 0 |a Bash :  |b Einstieg in die Shell-Programmierung /  |c Patrick Ditchen, Martin Schulte. 
264 1 |a Frechen [Germany] :  |b MITP,  |c [2018] 
264 4 |c ©2018 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a 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 |a 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 |a {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 |a 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 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed October 9, 2018). 
520 |a 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. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a UNIX Shells. 
630 0 0 |a UNIX (Computer file) 
630 0 7 |a UNIX (Computer file)  |2 fast  |0 (OCoLC)fst01365395 
630 0 7 |a UNIX Shells.  |2 fast  |0 (OCoLC)fst01371348 
650 0 |a Operating systems (Computers) 
650 0 |a User interfaces (Computer systems) 
650 2 |a User-Computer Interface 
650 6 |a Systèmes d'exploitation (Ordinateurs) 
650 6 |a Interfaces utilisateurs (Informatique) 
650 7 |a operating systems.  |2 aat 
650 7 |a COMPUTERS  |x Operating Systems  |x UNIX.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Operating systems (Computers)  |2 fast  |0 (OCoLC)fst01046280 
650 7 |a User interfaces (Computer systems)  |2 fast  |0 (OCoLC)fst01163191 
700 1 |a Schute, Martin,  |e author. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9783958455573/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBSCOhost  |b EBSC  |n 1885497 
938 |a YBP Library Services  |b YANK  |n 15688809 
994 |a 92  |b IZTAP