Shell-Programmierung in Unix: [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X]
Gespeichert in:
Späterer Titel: | Mayer, Alexander Shell-Skripte in UNIX |
---|---|
1. Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Böblingen
Computer-&-Literatur-Verl.
2001
|
Ausgabe: | Dt. Orig.-Ausg. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | Neuaufl. u.d.T.: Mayer, Alexander: Shell-Skripte in Unix |
Beschreibung: | 767 S. Ill. CD-ROM (12 cm) |
ISBN: | 3932311787 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013419543 | ||
003 | DE-604 | ||
005 | 20051017 | ||
007 | t | ||
008 | 001031s2001 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 959836691 |2 DE-101 | |
020 | |a 3932311787 |9 3-932311-78-7 | ||
035 | |a (OCoLC)248199668 | ||
035 | |a (DE-599)BVBBV013419543 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-824 |a DE-29T |a DE-473 |a DE-83 |a DE-634 | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 267 |0 (DE-625)143635: |2 rvk | ||
100 | 1 | |a Mayer, Alexander |e Verfasser |4 aut | |
245 | 1 | 0 | |a Shell-Programmierung in Unix |b [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] |c Alexander Mayer |
250 | |a Dt. Orig.-Ausg. | ||
264 | 1 | |a Böblingen |b Computer-&-Literatur-Verl. |c 2001 | |
300 | |a 767 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Neuaufl. u.d.T.: Mayer, Alexander: Shell-Skripte in Unix | ||
650 | 4 | |a Bourne-Shell | |
650 | 4 | |a Korn-Shell | |
650 | 4 | |a Z-Shell | |
650 | 4 | |a bash | |
650 | 0 | 7 | |a Korn-Shell |0 (DE-588)4243828-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bourne-Shell |0 (DE-588)4243827-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a bash |0 (DE-588)4492523-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SHELL |g Programmiersprache |0 (DE-588)4116486-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Z-Shell |0 (DE-588)4651195-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | 1 | |a SHELL |g Programmiersprache |0 (DE-588)4116486-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 1 | 1 | |a Bourne-Shell |0 (DE-588)4243827-5 |D s |
689 | 1 | 2 | |a Korn-Shell |0 (DE-588)4243828-7 |D s |
689 | 1 | 3 | |a bash |0 (DE-588)4492523-2 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Bourne-Shell |0 (DE-588)4243827-5 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Korn-Shell |0 (DE-588)4243828-7 |D s |
689 | 3 | |5 DE-604 | |
689 | 4 | 0 | |a Z-Shell |0 (DE-588)4651195-7 |D s |
689 | 4 | |5 DE-604 | |
689 | 5 | 0 | |a bash |0 (DE-588)4492523-2 |D s |
689 | 5 | |5 DE-604 | |
785 | 0 | 0 | |i Später u.d.T. |a Mayer, Alexander |t Shell-Skripte in UNIX |
856 | 4 | 2 | |m Digitalisierung KU Eichstaett |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung KU Eichstaett |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-009157548 |
Datensatz im Suchindex
_version_ | 1804128207066103808 |
---|---|
adam_text | Inhaltsverzeichnis
Vorwort ......................................13
I
1 Einführung ....................................17
1.1 An wen richtet sich dieses Buch? ......................... 17
1.2 Aufbau des Buchs ..................................... 18
1.3 Schreibkonventionen................................... 19
1.4 Begriffe .............................................. 21
1.4.1 Die ewige Diskussion um Fachbegriffe............................ 21
1.4.2 Einige Begriffe aus der Computerwelt ............................ 21
1.4.3 Was ist eine Shell?............................................ 23
1.4.4 Was ist ein Shellskript? ........................................ 23
1.5 Die Shells und das Kompatibilitätsproblem ................. 24
1.5.1 Die Geschichte der Shell ....................................... 24
1.5.2 Welche Shells habe ich auf meinem System? ...................... 27
2 Grundlagen zur Shell ............................31
2.1 Erste Programmiererfahrungen........................... 31
2.1.1 Hallo Welt! .................................................. 31
2.1.2 Die magische erste Zeile eines Skripts............................ 33
2.1.3 Ein Shellskript als Makro ....................................... 35
2.2 Grundbegriffe der Shellprogrammierung................... 36
2.3 Kommandos.......................................... 38
2.3.1 Interpretation eines Kommandos ................................ 38
2.3.2 Der Rückgabewert eines Programms ............................. 39
2.3.3 Mehrere Kommandos in einer Zeile .............................. 40
2.3.4 Zusammenfassung von Kommandos............................. 41
2.4 Funktionen ........................................... 42
II
Ein- und Ausgabeverarbeitung.....................47
3.1 Die Theorie........................................... 47
3.2 Umlenkung........................................... 49
3.3 Pipelines............................................. 54
3.4 Umlenkung in mehrere Dateien .......................... 55
3.4.1 Das Unixtool
3.4.2 Multio der Z Shell.............................................57
3.5 Kommandosubstitution................................. 58
3.5.1 Verschachtelte Kommandosubstitutionen..........................59
3.5.2 Korn-Shell-Syntax für Kommandosubstitutionen ....................61
3.6 Komplexe Kombinationen............................... 61
4 Dateinamenexpandierung.........................65
4.1 Einführung ........................................... 65
4.2 Jokerzeichen der Bourne-Shell........................... 66
4.3 Dateinamenexpandierung in der Korn-Shell ................ 68
4.4 Dateinamenexpandierung der Z Shell ..................... 71
4.4.1 Suchmuster der Z Shell.........................................71
4.4.2 Ändern des Suchverhaltens .....................................79
4.4.3 Fehlertolerante Suche..........................................80
4.4.4 Eigenschaften von Dateien in Suche einbinden......................82
4.4.5 Suchergebnisse modifizieren ....................................92
4.4.6 Zusammenfassung ............................................94
4.5 Detailfragen und Implementierungsdetails.................. 95
4.6 Tilde-Expandierung .................................... 97
4.7 Brace-Expandierung ................................... 99
III
5 Variablen.....................................103
5.1 Was ist eine Variable? ................................. 103
5.2 Einfache Variablen.................................... 104
5.3 Werte von der Tastatur einlesen......................... 106
5.4 Positionsvariablen .................................... 108
5.4.1 Mehr als neun Parameter erreichen..............................110
5.4.2 Der shift-Befehl ..............................................111
5.4.3 Automatische Variablen für Positionsvariablen.....................112
5.4.4 Positionsvariablen setzen ......................................115
5.5 Gültigkeitsbereiche von Variablen........................ 118
5.5.1 Exportieren von Variablen......................................119
5.5.2 Punktskripte.................................................121
5.5.3 Temporäre Wertzuweisung an der Befehlszeile.....................122
5.5.4 Lokale Variablen in Funktionen..................................122
5.6 Attribute von Variablen ................................ 125
5.6.1 Typisierung einer Variable .....................................125
5.6.2 Eigenschaften für Zeichenketten.................................126
5.7 Automatische Variablen................................ 130
6
6.1 Voranstellen von .................................... 134
6.2 Klammerung mit...................................... 135
6.3 Klammerung mit ... ................................... 136
6.4 ANSI-C-Quoting ...................................... 137
6.5 Ein Bug geht um die Welt .............................. 138
7 Arithmetische Ausdrücke........................ 141
7.1 Das externe Programm expr............................ 142
7.2 Grundrechenarten und Vergleichsoperationen ............. 142
7.2.1 Zeichenkettenoperationen..................................... 147
7.3 Arithmetische Ausdrücke der Korn-Shell .................. 150
7.4 Rechnen mit Gleitkommazahlen ......................... 154
7.5 Rechnen mit unterschiedlichen Zahlensystemen............ 162
7.6 Arithmetische Ausdrücke der
8 Ablaufsteuerung............................... 165
8.1 Bedingungen ........................................ 165
8.1.1 expr und
8.1.2 Die Allzweckwaffe:
8.2 Fallunterscheidungen.................................. 174
8.2.1 if-then-else ................................................. 175
8.2.2 case-Abfrage ............................................... 181
8.3 Schleifen............................................ 184
8.3.1 while-Schleife............................................... 184
8.3.2 until-Schleife................................................ 187
8.3.3 Was ist eine Schleife in der Shell?............................... 192
8.3.4 for-Schleife................................................. 199
8.3.5 Schleifen unterbrechen ....................................... 204
8.3.6 Neuen Schleifendurchlauf erzwingen............................ 206
8.3.7 select-Auflistung............................................. 207
8.4 Spezialitäten der Z Shell, der Bash2 und der Korn-Shell93___ 213
8.4.1 Die arithmetische for-Schleife.................................. 213
8.4.2 repeat-Schleife.............................................. 216
8.4.3 Alternative Syntax für Schleifen und Fallunterscheidungen .......... 218
IV
9
9.1 Einfache
9.2 Einfache
9.3 Einfache
9.4 Assoziative
9.5
10 Einfache Variablenausdrücke.....................257
10.1 Definition und Begriffsabgrenzung ....................... 257
10.2 Variablensubstitutionen................................ 258
11 Erweiterte Variablenausdrücke....................267
11.1 Variablenausdrücke der Korn-Shell....................... 267
11.2 Erweiterungen der Kom-Shell93 und der Bash2 ............ 281
11.3 Zeigervariablen....................................... 284
11.4 Variablenausdrücke der Z Shell.......................... 287
11.4.1 Erweiterte Variablenausdrücke..................................287
11.4.2
11.4.3
11.4.4
11.5 Variablenausdrücke durch Unixtools realisieren ............ 322
12 Prozesse, Dateien und Signale....................325
12.1 Erweiterte Ein- und Ausgabeverarbeitung ................. 325
12.1.1 Dateioperationen.............................................326
12.1.2 Benannte
12.1.3 Prozeßsubstitution............................................334
12.2 Hintergrundprozesse.................................. 336
12.2.1 Grundlagen .................................................336
12.2.2 Die Jobverwaltung............................................337
12.2.3 Status eines Prozesses ändern..................................338
12.2.4 Auf die Beendigung von Jobs warten ............................341
12.3 Signale ............................................. 343
12.3.1 Grundlagen .................................................343
12.3.2 Signale senden ..............................................347
12.3.3 Signale abfangen.............................................348
12.4 Coprozesse.......................................... 352
12.4.1 Coprozesse starten ...........................................352
12.4.2 Coprozesse beenden..........................................356
12.4.3 Programmieren mit Coprozessen................................357
12.5 Programme zeitgesteuert starten
12.6 Interprozeßkommunikation ............................. 370
12.6.1 Socketprogrammierung .......................................371
12.6.2 Benannte
12.6.3 Dateien mit dynamischem Inhalt ................................383
12.6.4 Problematiken der benannten
Der Feinschliff
393
13 Wichtige Unixtools.............................395
13.1 Reguläre Ausdrücke................................... 395
13.1.1 Einfache Suchmuster..........................................396
13.1.2 Suchmuster für Fortgeschrittene ................................399
13.1.3 Eifrige
13.1.4 Gierige
13.1.5 Geizige
13.1.6 POSIX-Standards.............................................405
13.2 Dateien durchsuchen (grep, egrep und fgrep).............. 408
14
13.3 Texte editieren mit
13.3.1 Allgemeine Syntax und Aufruf ................................. 411
13.3.2 Funktionen zur Änderung des
13.3.3 Suchmuster für Fortgeschrittene................................ 421
13.3.4 Der Zwischenspeicher........................................ 426
13.3.5 Mehrere Zeilen in den Puffern.................................. 432
13.3.6 Funktionen zur Ablaufsteuerung................................ 438
13.4 Farben und Cursorpositionierung am Terminal ............. 446
13.4.1 ANSI-Escape-Sequenzen...................................... 446
13.4.2 Escape-Sequenzen für Attribute und Farben ...................... 448
13.4.3 Escape-Sequenzen zur Cursorpositionierung...................... 450
13.4.4 Escape-Sequenzen maßgeschneidert............................ 453
13.5 Benutzeroberflächen mit der Shell
13.5.1 Aufruf und Syntax ........................................... 457
13.5.2 Dialogboxen................................................ 458
13.5.3 Menüs..................................................... 460
13.5.4 Prozentbalken............................................... 464
13.5.5 Erscheinungsbild ändern...................................... 464
13.6 Rechnen mit beliebiger Genauigkeit (bc) .................. 465
13.6.1 Aufrufsyntax und Grundrechenarten ............................ 465
13.6.2 Rechnen mit reellen Zahlen.................................... 468
13.6.3 Programmierelemente in bc ................................... 471
13.7 Überlange Argumentenliste (xargs) ...................... 474
13.8 Dateien rekursiv suchen (find)........................... 478
13.8.1 Übersicht über die Suchkriterien................................ 479
13.8.2 Verknüpfung von Kriterien..................................... 481
13.8.3 Wichtige Erweiterungen von GNU find........................... 482
13.8.4 find in der Shellprogrammierung ............................... 486
13.8.5 Informationen über Dateien ermitteln............................ 487
13.9 Zeilen sortieren
13.9.1 Aufruf und Syntax ........................................... 488
13.9.2 Mit bereits sortierten Dateien arbeiten ........................... 491
13.10 Kleine Helfer......................................... 492
13.10.1 Verzeichnis und Dateinamenerweiterung entfernen (basename) ...... 492
13.10.2 Felder und Zeichenketten ausschneiden
13.10.3 Datum und Zeit ausgeben
13.10.4 Dateityp ermitteln
13.10.5 Informationen über Benutzer und Rechner ermitteln
groups
13.10.6 Anfang und Schluß einer Datei ausgeben
13.10.7 Mails versenden
13.10.8 Zeichen ersetzen oder löschen (tr) .............................. 500
13.10.9 Zeilen, Wörter und Zeichen zählen (wc).......................... 502
Die Shellbefehle...............................505
14.1
14.1.1
14.1.2
14.1.3
15
14.1.4
14.1.5 Besondere
14.2 Bourne-Shell......................................... 510
14.2.1 Befehlsreferenz ..............................................511
14.2.2 Der shellinterne
14.2.3 Gruppenzugehörigkeit wechseln (newgrp) ........................513
14.2.4 Kommandos analysieren (type) .................................514
14.2.5 Ressourcenverbrauch eines Prozesses ermitteln
14.2.6 Maximale Dateigröße festlegen (ulimit) ...........................516
14.3 Korn-Shell........................................... 516
14.3.1 Befehlsreferenz ..............................................517
14.3.2 Eine mächtige Alternative zu
14.3.3 Erweiterungen des read-Befehls.................................524
14.3.4 Ressourcenverbrauch eines Prozesses ermitteln
14.3.5 Betriebssystemlimits setzen bis Korn-Shell86 (ulimit)................526
14.3.6 Betriebssystemlimits setzen ab Korn-Shell88 (ulimit) ................527
14.4 Korn-Shell93......................................... 529
14.4.1 Befehlsreferenz ..............................................529
14.4.2 Nur externe Programme und Shellbefehle ausführen
14.4.3 Formatierte Ausgaben (printf)...................................540
14.4.4 Erweiterungen des read-Befehls.................................548
14.5 Bashi .............................................. 551
14.5.1 Befehlsreferenz ..............................................551
14.5.2 Verzeichnisstack .............................................558
14.6 Bash2 .............................................. 560
14.7 Z Shell.............................................. 569
14.7.1 Befehlsreferenz ..............................................570
14.7.2 Erweiterungen des print-Befehls.................................584
14.7.3 Erweiterungen des read-Befehls.................................587
14.7.4 Terminaleinstellungen einfrieren (ttyctl)...........................589
Konfiguration .................................591
15.1 Shelloptionen........................................ 591
15.1.1
15.1.2
15.1.3
15.1.4
15.1.5 Shelloptionen der Bashi .......................................602
15.1.6 Shelloptionen der Bash2.......................................605
15.1.7 Shelloptionen der Z Shell ......................................608
15.2 Standardvariablen .................................... 617
15.2.1 Bourne-Shell ................................................617
15.2.2 Korn-Shell ..................................................621
15.2.3 Bashi ......................................................628
15.2.4 Bash2 ......................................................633
15.2.5 Z Shell .....................................................641
15.3 Konfigurationsdateien ................................. 657
15.3.1
15.3.2 Korn-Shell.................................................. 658
15.3.3 Bash1 ..................................................... 659
15.3.4 Bash2 ..................................................... 660
15.3.5 Z Shell..................................................... 662
15.3.6 Universelle Konfigurationsdateien .............................. 663
16 Shellprogrammierung im Detail...................667
16.1 Funktionen .......................................... 667
16.1.1 Lokal oder global? ........................................... 667
16.1.2 Automatisches Nachladen von Funktionen ....................... 672
16.1.3
16.1.4
16.1.5 Ein objektorientierter Ansatz
16.2 Fehlersuche ......................................... 679
16.2.1 Syntaxüberprüfung .......................................... 679
16.2.2 Laufzeitfehler ............................................... 680
16.2.3 Skripte testen ............................................... 682
16.3 Tips und Tricks....................................... 685
16.3.1 Eigene Shellbefehle in die Korn-Shell93 einfügen.................. 685
16.3.2 Wortaufspaltung und Dateinamen .............................. 686
16.3.3 Optionen verarbeiten (getopts)................................. 689
16.3.4 Shelltyp ermitteln............................................ 692
16.3.5 Shellskripte mit s-Bit ......................................... 695
16.3.6 Sicherheitsproblematiken ..................................... 699
VI
17 Perl.........................................705
17.1 Grundlegende Syntax ................................. 705
17.1.1 Variablen................................................... 705
17.1.2 Operatoren................................................. 710
17.1.3 Ablaufsteuerung............................................. 716
17.2 Dateien ............................................. 722
17.3 Perl als Coprozeß..................................... 726
18 Tcl/Tk .......................................729
18.1 Erste Schritte ........................................ 729
18.2 Grundlegende Syntax ................................. 731
18.2.1 Variablen................................................... 731
18.2.2 Ablaufsteuerung............................................. 733
18.3 Das Toolkit .......................................... 736
18.3.1 Fenster und
18.3.2 Einfache
18.4 Tcl/Tk als Coprozeß ................................... 745
19 Python.......................................749
19.1 Erste Schritte ........................................ 749
19.2 Ablaufsteuerung...................................... 753
19.3 Funktionen .......................................... 755
19.4 Python als Coprozeß .................................. 757
Stichwortverzeichnis ...........................759
Die Unix-Shell
um Programme aufzurufen. Sie enthält eine vollstän¬
dige, flexible Programmiersprache, die durch weitere
standardisierte Hilfsprogramme ergänzt wird. Damit
erlaubt sie es, alle im System anfallenden Routinear¬
beiten mühelos zu bewältigen. Dieses Buch beschäftigt
sich ausführlich mit den für alle Unix-Systeme ver¬
fügbaren Standard-Shells Bourne-Shell, Korn-Shell,
Z-Shell und
Skripten auf allen Systemen zu gewährleisten, wird aus¬
führlich auf die Unterschiede zwischen den einzelnen
Shell-Interpretern hingewiesen.
Das Buch ist voraussetzungsfrei geschrieben. Als Leser
sollten Sie lediglich einen Editor bedienen können und
die grundlegenden Befehle von Unix kennen. Es richtet
sich sowohl an den Unix-Anwender, der anstehende
Aufgaben automatisieren will, als auch an den System¬
administrator, der eine ausgefeilte Systemüberwachung
programmieren möchte.
Im Vordergrund steht der Praxisbezug. Deshalb finden
Sie in diesem Buch mehr als einhundert sofort einsetz¬
bare Beispiele, die Ihnen die Themen in einem realen
Umfeld näherbringen, wobei das Zusammenspiel zwi¬
schen den unixeigenen Befehlen und Tools dargestellt
wird.
Der Lernstoff ist didaktisch aufgebaut. Zuerst werden
die Grundlagen der Shell beschrieben, dann geht es an
die Eingabeaufforderung, wobei Wildcards, Umlen¬
kungen, Variablen und Suchmuster besprochen wer¬
den. Prozesse und Signale sind genauso Thema wie
reguläre Ausdrücke. Zum Schluß wird ein Überblick
über die Skriptsprachen Perl, Tcl/Tk und Python gege¬
ben, die in Shellskripten gewinnbringend eingesetzt
werden können.
|
any_adam_object | 1 |
author | Mayer, Alexander |
author_facet | Mayer, Alexander |
author_role | aut |
author_sort | Mayer, Alexander |
author_variant | a m am |
building | Verbundindex |
bvnumber | BV013419543 |
classification_rvk | ST 261 ST 267 |
ctrlnum | (OCoLC)248199668 (DE-599)BVBBV013419543 |
discipline | Informatik |
edition | Dt. Orig.-Ausg. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02770nam a22006738c 4500</leader><controlfield tag="001">BV013419543</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20051017 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">001031s2001 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">959836691</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3932311787</subfield><subfield code="9">3-932311-78-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248199668</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013419543</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 267</subfield><subfield code="0">(DE-625)143635:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mayer, Alexander</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Shell-Programmierung in Unix</subfield><subfield code="b">[das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X]</subfield><subfield code="c">Alexander Mayer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Dt. Orig.-Ausg.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Böblingen</subfield><subfield code="b">Computer-&-Literatur-Verl.</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">767 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Neuaufl. u.d.T.: Mayer, Alexander: Shell-Skripte in Unix</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bourne-Shell</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Korn-Shell</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Z-Shell</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">bash</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Korn-Shell</subfield><subfield code="0">(DE-588)4243828-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bourne-Shell</subfield><subfield code="0">(DE-588)4243827-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">bash</subfield><subfield code="0">(DE-588)4492523-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SHELL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4116486-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Z-Shell</subfield><subfield code="0">(DE-588)4651195-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">SHELL</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4116486-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Bourne-Shell</subfield><subfield code="0">(DE-588)4243827-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Korn-Shell</subfield><subfield code="0">(DE-588)4243828-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">bash</subfield><subfield code="0">(DE-588)4492523-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Bourne-Shell</subfield><subfield code="0">(DE-588)4243827-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Korn-Shell</subfield><subfield code="0">(DE-588)4243828-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Z-Shell</subfield><subfield code="0">(DE-588)4651195-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">bash</subfield><subfield code="0">(DE-588)4492523-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="785" ind1="0" ind2="0"><subfield code="i">Später u.d.T.</subfield><subfield code="a">Mayer, Alexander</subfield><subfield code="t">Shell-Skripte in UNIX</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung KU Eichstaett</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung KU Eichstaett</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009157548</subfield></datafield></record></collection> |
id | DE-604.BV013419543 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:45:34Z |
institution | BVB |
isbn | 3932311787 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009157548 |
oclc_num | 248199668 |
open_access_boolean | |
owner | DE-20 DE-824 DE-29T DE-473 DE-BY-UBG DE-83 DE-634 |
owner_facet | DE-20 DE-824 DE-29T DE-473 DE-BY-UBG DE-83 DE-634 |
physical | 767 S. Ill. CD-ROM (12 cm) |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Computer-&-Literatur-Verl. |
record_format | marc |
spelling | Mayer, Alexander Verfasser aut Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] Alexander Mayer Dt. Orig.-Ausg. Böblingen Computer-&-Literatur-Verl. 2001 767 S. Ill. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Neuaufl. u.d.T.: Mayer, Alexander: Shell-Skripte in Unix Bourne-Shell Korn-Shell Z-Shell bash Korn-Shell (DE-588)4243828-7 gnd rswk-swf UNIX (DE-588)4061835-3 gnd rswk-swf Bourne-Shell (DE-588)4243827-5 gnd rswk-swf bash (DE-588)4492523-2 gnd rswk-swf SHELL Programmiersprache (DE-588)4116486-6 gnd rswk-swf Z-Shell (DE-588)4651195-7 gnd rswk-swf UNIX (DE-588)4061835-3 s SHELL Programmiersprache (DE-588)4116486-6 s DE-604 Bourne-Shell (DE-588)4243827-5 s Korn-Shell (DE-588)4243828-7 s bash (DE-588)4492523-2 s Z-Shell (DE-588)4651195-7 s Später u.d.T. Mayer, Alexander Shell-Skripte in UNIX Digitalisierung KU Eichstaett application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung KU Eichstaett application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Mayer, Alexander Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] Bourne-Shell Korn-Shell Z-Shell bash Korn-Shell (DE-588)4243828-7 gnd UNIX (DE-588)4061835-3 gnd Bourne-Shell (DE-588)4243827-5 gnd bash (DE-588)4492523-2 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd Z-Shell (DE-588)4651195-7 gnd |
subject_GND | (DE-588)4243828-7 (DE-588)4061835-3 (DE-588)4243827-5 (DE-588)4492523-2 (DE-588)4116486-6 (DE-588)4651195-7 |
title | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] |
title_auth | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] |
title_exact_search | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] |
title_full | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] Alexander Mayer |
title_fullStr | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] Alexander Mayer |
title_full_unstemmed | Shell-Programmierung in Unix [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] Alexander Mayer |
title_new | Mayer, Alexander Shell-Skripte in UNIX |
title_short | Shell-Programmierung in Unix |
title_sort | shell programmierung in unix das lehrbuch zu bourne shell korn shell z shell bash fur linux unix bsd und macos x |
title_sub | [das Lehrbuch zu Bourne-Shell, Korn-Shell, Z-Shell, Bash ; für Linux, Unix, BSD und MacOS X] |
topic | Bourne-Shell Korn-Shell Z-Shell bash Korn-Shell (DE-588)4243828-7 gnd UNIX (DE-588)4061835-3 gnd Bourne-Shell (DE-588)4243827-5 gnd bash (DE-588)4492523-2 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd Z-Shell (DE-588)4651195-7 gnd |
topic_facet | Bourne-Shell Korn-Shell Z-Shell bash UNIX SHELL Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009157548&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mayeralexander shellprogrammierunginunixdaslehrbuchzubourneshellkornshellzshellbashfurlinuxunixbsdundmacosx |