Poised Solutions Library

Poised Solutions Tech Library

classic shell
scripting book review

Poised Solutions

Classic Shell Scripting Book Review

Coding

IT Library

Classic Shell Scripting

Classic Shell Scripting

Amazon UKAmazon USA
Classic Shell Scripting
Author:
Arnold Robbins
Nelson H. F. Beebe
Publisher:
O'Reilly
Published:
2005
Pages:
534

Classic Shell Scripting


Classic Shell Scripting Chapters

Classic Shell Scripting Chapters
  1. Background
    • Unix History
    • Software Tools Principles
    • Summary
  2. Getting Started
    • Scripting Languages Versus Compiled Languages
    • Why Use a Shell Script?
    • A Simple Script
    • Self-Contained Scripts: The #! First Line
    • Basic Shell Constructs
    • Accessing Shell Script Arguments
    • Siple Execution Tracing
    • Internationalization and Localization
    • Summary
  3. Searchingand Substitutions
    • Searching for Text
    • Regular Expressions
    • Working with Fields
    • Summary
  4. Text Processing Tools
    • Sorting Text
    • Removing Duplicators
    • Reformatting Paragraphs
    • Counting Lines, Words and Characters
    • Printing
    • Extracting the First and Last Lines
    • Smmary
  5. Pipelines Can Do Amazing Things
    • Extracting Data from Structured Text Files
    • Structured Data for the Web
    • Cheating at Word Puzzles
    • Word Lists
    • Tag Lists
    • Summary
  6. Variables, Making Decisions and Repeating Actions
    • Variables and Arithmetic
    • Exit Statuses
    • The case Statement
    • Looping
    • Functions
    • Summary
  7. Input, Ouput, Files and Command Evaluation
    • Standard Input, Output and Error
    • Reading Lines with read
    • More About Redirections
    • The Full Story on printf
    • Tilde Expansion and Wildcards
    • Command Sustitution
    • Quoting
    • Evaluation Order and eval
    • Built-in Commands
    • Summary
  8. Production Scripts
    • Path Searching
    • Automating Software Builds
    • Summary
  9. Enough awk to be Dangerous
    • The awk Command Line
    • The awk Programming Model
    • Program Elements
    • Records and Fields
    • Patterns and Actions
    • One-Line Programs in awk
    • Statements
    • User-Defined Functions
    • String Functions
    • Numeric Functions
    • Summary
  10. Working with Files
    • Listing Files
    • Updatting Modification Times with touch
    • Creating and Using Temporary Files
    • Finding Files
    • Running Commands: xargs
    • Filesystem Space Information
    • Comparing Files
    • Summary
  11. Extended Example: Merging User Databases
    • The Problem
    • The Password Files
    • Merging Password Files
    • Changing File Ownership
    • Other Real-World Issues
    • Summary
  12. Spellchecking
    • The spell Program
    • The Original Unix Spellchekcing Prototype
    • Improving ispell and aspell
    • A Spellchecker in awk
    • Summary
  13. Processes
    • Process Creation
    • Process Listing
    • Process Control and Deletion
    • Process System-Call Tracing
    • Process Accounting
    • Delayed scheduling of Processes
    • The /proc Filesystem
    • Summary
  14. Shell Portability Issues and Exntensions
    • Gotchas
    • The bash shopt Command
    • Common Extensions
    • Dpwnload Information
    • Other Extended Bourne-Style Shells
    • Shell Versions
    • Shell Initialization and Termination
    • Summary
  15. Secure Shell Scripts: Getting Started
    • Tips for Secure Shell Scripts
    • Restricted Shell
    • Trojan Horsess
    • Setuid Sehll Scripts: A Bad Idea
    • ksh93 and Privileged Mode
    • Summary
Classic Shell Scripting Appendices
  1. Writing Manual Pages
  2. Files and Filesystems
  3. Important Unix Commands
  4. Bibliography
  5. Glossary
  6. Index

Shell















Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security