Note: Not guaranteed to come with supplemental materials (access cards, study guides, lab manuals, CDs, etc.)
Extend Your Rental at Any Time
Need to keep your rental past your due date? At any time before your due date you can extend or purchase your rental through your account.
Sorry, this item is currently unavailable.
A compendium of shell scripting recipes that can immediately be used or adjusted Shell scripting is the primary way of communicating with the Unix/Linux system and provides a direct way to program the system by automating simple-to-intermediate tasks. With this unique book, shell scripting guru Steve Parker shares a collection of shell scripting recipes that can be used as is or easily modified for a variety of environments or situations. The book covers shell programming, with a focus on Linux and the Bash shell, and provides a host of must-have recipes, all aimed at making your life much easier. Shares a collection of helpful shell scripting recipes that can immediately be used for the Unix/Linux and Bash systems or easily adjusted to work in other environments Features recipes for system tools, recipes for using shell features, and recipes for systems administration Provides a look at how shell scripting serves as the main way to communicate with the Unix system Come out of your shell and dive into this collection of shell scripting recipes that you can start using today!
Steve Parker is an IT consultant specializing in Solaris and GNU/Linux. He has been providing consultancy services for more than a decade. He is the author of the popular Bourne Shell Programming/Scripting Tutorial (http://steve-parker.org/sh/sh.shtml), which sees more than one million visitors a year.
Table of Contents
PART I: ABOUT THE INGREDIENTS.
CHAPTER 1: THE HISTORY OF UNIX, GNU, AND LINUX 3
CHAPTER 2: GETTING STARTED 15
CHAPTER 3: VARIABLES 33
CHAPTER 4: WILDCARD EXPANSION 67
CHAPTER 5: CONDITIONAL EXECUTION 83
CHAPTER 6: FLOW CONTROL USING LOOPS 111
CHAPTER 7: VARIABLES CONTINUED 139
CHAPTER 8: FUNCTIONS AND LIBRARIES 161
CHAPTER 9: ARRAYS 199
CHAPTER 10: PROCESSES 219
CHAPTER 11: CHOOSING AND USING SHELLS 255
PART II: RECIPES FOR USING AND EXTENDING SYSTEM TOOLS.