Classic shell scripting: [automate your Unix tasks]
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2005
|
Ausgabe: | 1. ed. |
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015587277&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XXII, 534 S. graph. Darst. 24 cm |
ISBN: | 0596005954 9780596005955 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022378249 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t| | ||
008 | 070404s2005 gw d||| |||| 00||| eng d | ||
015 | |a 04,N34,0049 |2 dnb | ||
015 | |a 05,A29,0038 |2 dnb | ||
016 | 7 | |a 971871469 |2 DE-101 | |
020 | |a 0596005954 |c kart. : EUR 34.00 (freier Pr.) |9 0-596-00595-4 | ||
020 | |a 9780596005955 |9 978-0-596-00595-5 | ||
024 | 3 | |a 9780596005955 | |
035 | |a (OCoLC)249238291 | ||
035 | |a (DE-599)BVBBV022378249 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE | ||
049 | |a DE-29T |a DE-634 |a DE-11 |a DE-2070s |a DE-M100 | ||
050 | 0 | |a QA76.76.O63 | |
082 | 0 | |a 005.43 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Robbins, Arnold |d 1959- |e Verfasser |0 (DE-588)121051005 |4 aut | |
245 | 1 | 0 | |a Classic shell scripting |b [automate your Unix tasks] |c Arnold Robbins and Nelson H. F. Beebe |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2005 | |
300 | |a XXII, 534 S. |b graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a SHELL <Programmiersprache> - Skript <Programm> - UNIX | |
650 | 4 | |a Operating systems (Computers) | |
650 | 4 | |a Programming languages (Electronic computers) | |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |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 Skript |g Programm |0 (DE-588)4431858-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a SHELL |g Programmiersprache |0 (DE-588)4116486-6 |D s |
689 | 0 | 1 | |a Skript |g Programm |0 (DE-588)4431858-3 |D s |
689 | 0 | 2 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Beebe, Nelson H. F. |e Verfasser |4 aut | |
775 | 0 | 8 | |i Paralle Sprachausgabe |n deutsch |a Robbins, Arnold |t Klassische Shell-Programmierung |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015587277&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-015587277 |
Datensatz im Suchindex
_version_ | 1819279589671698432 |
---|---|
adam_text | CLASSIC SHELL SCRIPTING ARNOLD ROBBINS AND NELSON H. E BEEBE ULB
DARMSTADT E URN II 1111 II MI II 16242071 O REILLY 4 BEIJING * CAMBRIDGE
* FARNHAM * KOLN * PARIS * SEBASTOPOL * TAIPEI * TOKYO TABLE OF CONTENTS
REWORD IX REFACE XI 1. BACKGROUND 1 1.1 UNIX HISTORY 1 1.2 SOFTWARE
TOOLS PRINCIPLES 4 1.3 SUMMARY 6 2. GETTING STARTED 8 2.1 SCRIPTING
LANGUAGES VERSUS COMPILED LANGUAGES 8 2.2 WHY USE A SHELL SCRIPT? 9 2.3
A SIMPLE SCRIPT 9 2.4 SELF-CONTAINED SCRIPTS: THE #! FIRST LINE 10 2.5
BASIC SHELL CONSTRUCTS 12 2.6 ACCESSING SHELL SCRIPT ARGUMENTS 23 2.7
SIMPLE EXECUTION TRACING 24 2.8 INTERNATIONALIZATION AND LOCALIZATION 25
2.9 SUMMARY 28 3. SEARCHING AND SUBSTITUTIONS 30 3.1 SEARCHING FOR TEXT
30 3.2 REGULAR EXPRESSIONS 31 3.3 WORKING WITH FIELDS 56 3.4 SUMMARY 65
4. TEXT PROCESSING TOOLS 4.1 SORTING TEXT 4.2 REMOVING DUPLICATES 4.3
REFORMATTING PARAGRAPHS 4.4 COUNTING LINES, WORDS, AND CHARACTERS 4.5
PRINTING 4.6 EXTRACTING THE FIRST AND LAST LINES 4.7 SUMMARY 5.
PIPELINES CAN DO AMAZING THINGS 5.1 EXTRACTING DATA FROM STRUCTURED TEXT
FILES 5.2 STRUCTURED DATA FOR THE WEB 5.3 CHEATING AT WORD PUZZLES 1 5.4
WORD LISTS 1 5.5 TAG LISTS 1 5.6 SUMMARY H 6. VARIABLES, MAKING
DECISIONS, AND REPEATING ACTIONS 11 6.1 VARIABLES AND ARITHMETIC 1( 6.2
EXIT STATUSES L 6.3 THE CASE STATEMENT L 6.4 LOOPING 1: 6.5 FUNCTIONS 1:
6.6 SUMMARY LJ 7. INPUT AND OUTPUT, FILES, AND COMMAND EVALUATION 14 7.1
STANDARD INPUT, OUTPUT, AND ERROR 14 7.2 READING LINES WITH READ 14 7.3
MORE ABOUT REDIRECTIONS 14 7.4 THE FULL STORY ON PRINTF 14 7.5 TILDE
EXPANSION AND WILDCARDS 15 7.6 COMMAND SUBSTITUTION 15 7.7 QUOTING 16
7.8 EVALUATION ORDER AND EVAL 16! 7.9 BUILT-IN COMMANDS 16! 7.10 SUMMARY
17.! TABLE OF CONTENTS PRODUCTION SCRIPTS 177 8.1 PATH SEARCHING 177 8.2
AUTOMATING SOFTWARE BUILDS 192 8.3 SUMMARY 222 ENOUGH AWK TO BE
DANGEROUS 223 9.1 THE AWK COMMAND LINE 224 9.2 THE AWK PROGRAMMING MODEL
225 9.3 PROGRAM ELEMENTS 226 9.4 RECORDS AND FIELDS 236 9.5 PATTERNS AND
ACTIONS 238 9.6 ONE-LINE PROGRAMS IN AWK 240 9.7 STATEMENTS 244 9.8
USER-DEFINED FUNCTIONS 252 9.9 STRING FUNCTIONS 255 9.10 NUMERIC
FUNCTIONS 264 9.11 SUMMARY 266 WORKING WITH FILES 267 10.1 LISTING FILES
267 10.2 UPDATING MODIFICATION TIMES WITH TOUCH 273 10.3 CREATING AND
USING TEMPORARY FILES 274 10.4 FINDING FILES 279 10.5 RUNNING COMMANDS:
XARGS 293 10.6 FILESYSTEM SPACE INFORMATION 295 10.7 COMPARING FILES 299
10.8 SUMMARY 307 EXTENDED EXAMPLE: MERGING USER DATABASES 308 11.1 THE
PROBLEM 308 11.2 THE PASSWORD FILES 309 11.3 MERGING PASSWORD FILES 310
11.4 CHANGING FILE OWNERSHIP 317 11.5 OTHER REAL-WORLD ISSUES 321 11.6
SUMMARY 323 TABLE OF CONTENTS 12. SPELLCHECKING 12.1 THE SPELL PROGRAM
12.2 THE ORIGINAL UNIX SPELLCHECKING PROTOTYPE 12.3 IMPROVING ISPELL AND
ASPELL 12.4 A SPELLCHECKER IN AWK 12.5 SUMMARY 13. PROCESSES 13.1
PROCESS CREATION 13.2 PROCESS LISTING 13.3 PROCESS CONTROL AND DELETION
13.4 PROCESS SYSTEM-CALL TRACING 13.5 PROCESS ACCOUNTING 13.6 DELAYED
SCHEDULING OF PROCESSES 13.7 THE/PROC FILESYSTEM 13.8 SUMMARY 14. SHELL
PORTABILITY ISSUES AND EXTENSIONS 14.1 GOTCHAS 14.2 THE BASH SHOPT
COMMAND 14.3 COMMON EXTENSIONS 14.4 DOWNLOAD INFORMATION 14.5 OTHER
EXTENDED BOURNE-STYLE SHELLS 14.6 SHELL VERSIONS 14.7 SHELL
INITIALIZATION AND TERMINATION 14.8 SUMMARY 15. SECURE SHELL SCRIPTS:
GETTING STARTED 15.1 TIPS FOR SECURE SHELL SCRIPTS 15.2 RESTRICTED SHELL
15.3 TROJAN HORSES 15.4 SETUID SHELL SCRIPTS: A BAD IDEA 15.5 KSH93 AND
PRIVILEGED MODE 15.6 SUMMARY VI I TABLE OF CONTENTS WRITING MANUAL PAGES
423 FILES AND FILESYSTEMS 437 IMPORTANT UNIX COMMANDS 473 IRAPHY 478 RY
484 509 TABLE OF CONTENTS I VII
|
any_adam_object | 1 |
author | Robbins, Arnold 1959- Beebe, Nelson H. F. |
author_GND | (DE-588)121051005 |
author_facet | Robbins, Arnold 1959- Beebe, Nelson H. F. |
author_role | aut aut |
author_sort | Robbins, Arnold 1959- |
author_variant | a r ar n h f b nhf nhfb |
building | Verbundindex |
bvnumber | BV022378249 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.O63 |
callnumber-search | QA76.76.O63 |
callnumber-sort | QA 276.76 O63 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 ST 261 |
ctrlnum | (OCoLC)249238291 (DE-599)BVBBV022378249 |
dewey-full | 005.43 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.43 |
dewey-search | 005.43 |
dewey-sort | 15.43 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02209nam a2200553 c 4500</leader><controlfield tag="001">BV022378249</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">070404s2005 gw d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">04,N34,0049</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">05,A29,0038</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">971871469</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596005954</subfield><subfield code="c">kart. : EUR 34.00 (freier Pr.)</subfield><subfield code="9">0-596-00595-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596005955</subfield><subfield code="9">978-0-596-00595-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596005955</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249238291</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022378249</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">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-M100</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.O63</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.43</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Robbins, Arnold</subfield><subfield code="d">1959-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121051005</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Classic shell scripting</subfield><subfield code="b">[automate your Unix tasks]</subfield><subfield code="c">Arnold Robbins and Nelson H. F. Beebe</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 534 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">24 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="650" ind1=" " ind2="4"><subfield code="a">SHELL <Programmiersprache> - Skript <Programm> - UNIX</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Operating systems (Computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</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">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">Skript</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4431858-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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="1"><subfield code="a">Skript</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4431858-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Beebe, Nelson H. F.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="775" ind1="0" ind2="8"><subfield code="i">Paralle Sprachausgabe</subfield><subfield code="n">deutsch</subfield><subfield code="a">Robbins, Arnold</subfield><subfield code="t">Klassische Shell-Programmierung</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</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=015587277&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015587277</subfield></datafield></record></collection> |
id | DE-604.BV022378249 |
illustrated | Illustrated |
indexdate | 2024-12-20T12:54:05Z |
institution | BVB |
isbn | 0596005954 9780596005955 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015587277 |
oclc_num | 249238291 |
open_access_boolean | |
owner | DE-29T DE-634 DE-11 DE-2070s DE-M100 |
owner_facet | DE-29T DE-634 DE-11 DE-2070s DE-M100 |
physical | XXII, 534 S. graph. Darst. 24 cm |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | O'Reilly |
record_format | marc |
spellingShingle | Robbins, Arnold 1959- Beebe, Nelson H. F. Classic shell scripting [automate your Unix tasks] SHELL <Programmiersprache> - Skript <Programm> - UNIX Operating systems (Computers) Programming languages (Electronic computers) UNIX (DE-588)4061835-3 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd Skript Programm (DE-588)4431858-3 gnd |
subject_GND | (DE-588)4061835-3 (DE-588)4116486-6 (DE-588)4431858-3 |
title | Classic shell scripting [automate your Unix tasks] |
title_auth | Classic shell scripting [automate your Unix tasks] |
title_exact_search | Classic shell scripting [automate your Unix tasks] |
title_full | Classic shell scripting [automate your Unix tasks] Arnold Robbins and Nelson H. F. Beebe |
title_fullStr | Classic shell scripting [automate your Unix tasks] Arnold Robbins and Nelson H. F. Beebe |
title_full_unstemmed | Classic shell scripting [automate your Unix tasks] Arnold Robbins and Nelson H. F. Beebe |
title_short | Classic shell scripting |
title_sort | classic shell scripting automate your unix tasks |
title_sub | [automate your Unix tasks] |
topic | SHELL <Programmiersprache> - Skript <Programm> - UNIX Operating systems (Computers) Programming languages (Electronic computers) UNIX (DE-588)4061835-3 gnd SHELL Programmiersprache (DE-588)4116486-6 gnd Skript Programm (DE-588)4431858-3 gnd |
topic_facet | SHELL <Programmiersprache> - Skript <Programm> - UNIX Operating systems (Computers) Programming languages (Electronic computers) UNIX SHELL Programmiersprache Skript Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015587277&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT robbinsarnold classicshellscriptingautomateyourunixtasks AT beebenelsonhf classicshellscriptingautomateyourunixtasks |