Home Page Icon
Home Page
Table of Contents for
Title Page
Close
Title Page
by Peter Seebach
Beginning Portable Shell Scripting: From Novice to Professional
Title Page
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
CHAPTER 1: Introduction to Shell Scripting
About This Book
Introducing the Shell
What's Next?
CHAPTER 2: Patterns and Regular Expressions
Shell Patterns
Pathname Expansion
Regular Expressions
What's Next?
CHAPTER 3: Basic Shell Scripting
Introducing Control Structures
Introducing Redirection
What's Next?
CHAPTER 4: Core Shell Features Explained
Parsing
Shell Quoting
Substitution and Expansion
What's Next?
CHAPTER 5: Shells Within Shells
Understanding Processes
Variables and the Environment
Exploring Subshells
Modifying the State of the Shell
Using Shells Within Shells
What's Next?
CHAPTER 6: Invocation and Execution
Shell Invocation
Execution
What's Next?
CHAPTER 7: Shell Language Portability
More on Portability
Common Extensions and Omissions
Common Shells and Their Features
Execution Preambles
What's Next?
CHAPTER 8: Utility Portability
Common Variations
Avoiding Unnecessary Dependencies
Common Utility Issues
What to Do When Something Is Unavailable
What's Next?
CHAPTER 9: Bringing It All Together
Robustness
Degrade Gracefully
Scripts That Write Scripts
What's Next?
CHAPTER 10: Shell Script Design
Do One Thing Well
Command-Line Options and Arguments
Set Reasonable Limits
Case Study: pids
What's Next?
CHAPTER 11: Mixing and Matching
Mixing Quoting Rules
Embedding Shell Scripts in Code
Embedding Code in Shell Scripts
Utilities and Languages
What's Next?
APPENDIX A: The Shell Command Language
2. Shell Command Language
APPENDIX B: The sh Utility
Name
Synopsis
Description
Options
Operands
Stdin
Input Files
Environment Variables
Asynchronous Events
Stdout
Stderr
Output Files
Extended Description
Exit Status
Consequences Of Errors
Application Usage
Rationale
Future Directions
See Also
Change History
Issue 5
Issue 6
APPENDIX C: Regular Expressions
9. Regular Expressions
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset