skip to content
Expert shell scripting Preview this item
ClosePreview this item
Checking...

Expert shell scripting

Author: Ron Peters
Publisher: Berkeley, CA : Apress, ©2009.
Series: Expert's voice in open source.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:

There are tens of thousands of Linux and Unix system administrators who are pressed for time and need an immediate fix. Expert Shell Scripting offers quick and easy solutions to many common (but  Read more...

Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Ron Peters
ISBN: 9781430218418 143021841X
OCLC Number: 259266851
Notes: Includes index.
Description: xxii, 293 pages ; 24 cm.
Contents: Cover --
Contents --
About the Author --
About the Technical Reviewer --
Acknowledgments --
Introduction --
PART 1: Basic Scripting Techniques --
CHAPTER 1 Shell Script Debugging --
Shell Trace Options --
Simple Output Statements --
Controlling Output with Debug Levels --
Simplifying Error Checking with a Function --
Manual Stepping --
CHAPTER 2 Standard Function Library --
The Library File --
Some Useful Functions --
Using Your Library --
CHAPTER 3 Date and Time Manipulation --
Date in Days --
Evaluating for the Current Day and Time --
CHAPTER 4 Comparisons and Tests --
The Basics of Comparisons --
CHAPTER 5 Accepting Command-Line Options, Switches, and Parameters --
CHAPTER 6 Testing Variables and Assigning Defaults --
Setting Defaults --
Variable Substitution --
CHAPTER 7 Indirect Reference Variables --
Log File Monitoring with Indirect Variables --
The Main Monitor Loop --
CHAPTER 8 Shell Process Tree --
Process Tree Implemented Using Arrays --
Process Tree Implemented Using Indirect Variables --
Bourne Shell Implementation of a Process Tree --
CHAPTER 9 Data Redirection --
Avoiding Confusion --
Common Redirection --
Access to User-Specified File Handles --
Descriptor Access from the Shell --
CHAPTER 10 Piping Input to read --
Line-by-Line Option 1 --
Line-by-Line Option 2 --
Line-by-Line Option 3 --
Line-by-Line Option 4 --
Pipe to read Directly --
Process Input Word-by-Word --
PART 2: System Interaction and Advanced Techniques --
CHAPTER 11 Math from the Shell --
expr --
Internal Shell Math --
bc --
dc --
CHAPTER 12 cron --
crontab Entries --
Environment Problems --
Output Redirection --
CHAPTER 13 Self-Linked Scripts --
CHAPTER 14 Throttling Parallel Processes --
Parallel Processing with ksh --
Parallel Processing with bash --
CHAPTER 15 Command-Line Editing and History --
Setting Up vi Editing --
Command and File Completion --
CHAPTER 16 Scripting from the Command Line --
A Few Examples --
CHAPTER 17 Automating User Input with expect --
A Shell Script to Customize Parameters for an expect Script --
An expect Script to Automate telnet --
CHAPTER 18 User Input Timeout --
Manual Timeout Method --
Timeout Using stty --
General Timeout Utility --
CHAPTER 19 Instant Keyboard Response --
CHAPTER 20 Directory Copying --
Using cp --
Using tar --
Using find --
Using rsync --
CHAPTER 21 A Brief Tour of the X Display Environment --
The Display --
X Traffic Through ssh --
X Applications Through a Third-Party System --
User-Profile Entry --
Root-Profile Entry --
Throw a Temporary Root Window --
CHAPTER 22 X Navigation Window --
Navigation Window Usage --
Navigation Setup --
Navigation Window --
CHAPTER 23 Command-Line E-mail Attachments --
uuencode --
MIME Encoding --
CHAPTER 24 Text-Processing One-Liners --
Displaying Specific Fields --
Specifying the Field Separator --
Simple Pattern-Matching --
Matching Fields Against Several Values --
Determining the Number of Fields --
Determining the Last Field --
Determining the Second-to-Last Field --
Passing Variables to awk --
Using a Variable Passed to awk in a Condition --
Displaying a Range of Fields (Main M.
Series Title: Expert's voice in open source.
Responsibility: Ron Peters.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/259266851> # Expert shell scripting
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "259266851" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/190434107#Place/berkeley_ca> ; # Berkeley, CA
   schema:about <http://id.worldcat.org/fast/1046280> ; # Operating systems (Computers)
   schema:about <http://id.worldcat.org/fast/872390> ; # Computer programming
   schema:about <http://id.worldcat.org/fast/1078704> ; # Programming languages (Electronic computers)
   schema:about <http://id.worldcat.org/fast/1739453> ; # Command languages (Computer science)
   schema:about <http://dewey.info/class/005.432/e22/> ;
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2009" ;
   schema:creator <http://viaf.org/viaf/11720837> ; # Ron Peters
   schema:datePublished "2009" ;
   schema:description "Cover -- Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- PART 1: Basic Scripting Techniques -- CHAPTER 1 Shell Script Debugging -- Shell Trace Options -- Simple Output Statements -- Controlling Output with Debug Levels -- Simplifying Error Checking with a Function -- Manual Stepping -- CHAPTER 2 Standard Function Library -- The Library File -- Some Useful Functions -- Using Your Library -- CHAPTER 3 Date and Time Manipulation -- Date in Days -- Evaluating for the Current Day and Time -- CHAPTER 4 Comparisons and Tests -- The Basics of Comparisons -- CHAPTER 5 Accepting Command-Line Options, Switches, and Parameters -- CHAPTER 6 Testing Variables and Assigning Defaults -- Setting Defaults -- Variable Substitution -- CHAPTER 7 Indirect Reference Variables -- Log File Monitoring with Indirect Variables -- The Main Monitor Loop -- CHAPTER 8 Shell Process Tree -- Process Tree Implemented Using Arrays -- Process Tree Implemented Using Indirect Variables -- Bourne Shell Implementation of a Process Tree -- CHAPTER 9 Data Redirection -- Avoiding Confusion -- Common Redirection -- Access to User-Specified File Handles -- Descriptor Access from the Shell -- CHAPTER 10 Piping Input to read -- Line-by-Line Option 1 -- Line-by-Line Option 2 -- Line-by-Line Option 3 -- Line-by-Line Option 4 -- Pipe to read Directly -- Process Input Word-by-Word -- PART 2: System Interaction and Advanced Techniques -- CHAPTER 11 Math from the Shell -- expr -- Internal Shell Math -- bc -- dc -- CHAPTER 12 cron -- crontab Entries -- Environment Problems -- Output Redirection -- CHAPTER 13 Self-Linked Scripts -- CHAPTER 14 Throttling Parallel Processes -- Parallel Processing with ksh -- Parallel Processing with bash -- CHAPTER 15 Command-Line Editing and History -- Setting Up vi Editing -- Command and File Completion -- CHAPTER 16 Scripting from the Command Line -- A Few Examples -- CHAPTER 17 Automating User Input with expect -- A Shell Script to Customize Parameters for an expect Script -- An expect Script to Automate telnet -- CHAPTER 18 User Input Timeout -- Manual Timeout Method -- Timeout Using stty -- General Timeout Utility -- CHAPTER 19 Instant Keyboard Response -- CHAPTER 20 Directory Copying -- Using cp -- Using tar -- Using find -- Using rsync -- CHAPTER 21 A Brief Tour of the X Display Environment -- The Display -- X Traffic Through ssh -- X Applications Through a Third-Party System -- User-Profile Entry -- Root-Profile Entry -- Throw a Temporary Root Window -- CHAPTER 22 X Navigation Window -- Navigation Window Usage -- Navigation Setup -- Navigation Window -- CHAPTER 23 Command-Line E-mail Attachments -- uuencode -- MIME Encoding -- CHAPTER 24 Text-Processing One-Liners -- Displaying Specific Fields -- Specifying the Field Separator -- Simple Pattern-Matching -- Matching Fields Against Several Values -- Determining the Number of Fields -- Determining the Last Field -- Determining the Second-to-Last Field -- Passing Variables to awk -- Using a Variable Passed to awk in a Condition -- Displaying a Range of Fields (Main M."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/190434107> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/190434107#Series/the_expert_s_voice_in_open_source> ; # The expert's voice in open source
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/190434107#Series/expert_s_voice_in_open_source> ; # Expert's voice in open source.
   schema:name "Expert shell scripting"@en ;
   schema:productID "259266851" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/259266851#PublicationEvent/berkeley_ca_apress_2009> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/190434107#Agent/apress> ; # Apress
   schema:workExample <http://worldcat.org/isbn/9781430218418> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/259266851> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/190434107#Series/expert_s_voice_in_open_source> # Expert's voice in open source.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/259266851> ; # Expert shell scripting
   schema:name "Expert's voice in open source." ;
    .

<http://experiment.worldcat.org/entity/work/data/190434107#Series/the_expert_s_voice_in_open_source> # The expert's voice in open source
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/259266851> ; # Expert shell scripting
   schema:name "The expert's voice in open source" ;
    .

<http://id.worldcat.org/fast/1046280> # Operating systems (Computers)
    a schema:Intangible ;
   schema:name "Operating systems (Computers)"@en ;
    .

<http://id.worldcat.org/fast/1078704> # Programming languages (Electronic computers)
    a schema:Intangible ;
   schema:name "Programming languages (Electronic computers)"@en ;
    .

<http://id.worldcat.org/fast/1739453> # Command languages (Computer science)
    a schema:Intangible ;
   schema:name "Command languages (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/872390> # Computer programming
    a schema:Intangible ;
   schema:name "Computer programming"@en ;
    .

<http://viaf.org/viaf/11720837> # Ron Peters
    a schema:Person ;
   schema:familyName "Peters" ;
   schema:givenName "Ron" ;
   schema:name "Ron Peters" ;
    .

<http://worldcat.org/isbn/9781430218418>
    a schema:ProductModel ;
   schema:isbn "143021841X" ;
   schema:isbn "9781430218418" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.