Bourne Shell Scripting

Hi there! Welcome to this Wikibook on the wonderful world of Bourne Shell Scripting!

This book will cover the practical aspects of using and interacting with the Bourne Shell, the root of all shells in use in the Unix world. That includes interacting with the shell on a day-to-day basis for the purposes of operating the computer in normal tasks, as well as grouping together commands in files (scripts) which can be run over and over again. Since it's not practical to talk about the Bourne Shell in complete isolation, this will also mean some short jaunts into the wondrous world of Unix; not far, just enough to understand what is going on and be able to make full use of the shell's very wide capabilities.

There are also some things this book won't do for you. This book is not an in-depth tutorial on any kind of programming theory -- you won't learn the finer points of program construction and derivation or the mathematical backings of program development here. This book also won't teach you about Linux or any other type of Unix or Unix itself or any other operating system any more than is necessary to teach you how to use the shell. Nothing to be found here about Apache, joe, vi, or any other specific program. Nor will we cover firewalls and networking.

We will cover the Bourne Shell, beginning with the basic functionality and capabilities as they existed in the initial release, through to the added functionality specified by the international POSIX standard POSIX 1003.1 for this shell. We will have to give you some programming knowledge, but we hope that everyone will readily understand the few simple concepts we explain.

Having said that, the authors hope you will find this book a valuable resource for learning to use the shell and for using the shell on a regular basis. And that you might even have some fun along the way.

Chapters

Category:Books with print version#Bourne%20Shell%20Scripting

Authors

  1. BenTels, started the book
  2. Kernigh, added Substitution and Loops chapters
  3. Quick reference was originally by Greg Goebel and was from http://www.vectorsite.net/tsshell.html (was public domain licensed) and was partly wikified by unforgettableid.
  4. Other and anonymous contributors

External References

Category:Subject:Scripting languages/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:UNIX#Bourne%20Shell%20Scripting Category:Subject:UNIX/all books Category:Subject:Operating systems/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computer software/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Bourne Shell Scripting#%20 Category:Book:Wikibooks Stacks/Books#Bourne%20Shell%20ScriptingCategory:Shelf:Scripting languages Category:Shelf:Scripting languages/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer programming languages/all books#Computer%20programming%20languages Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#ComputingCategory:Shelf:UNIX Category:Shelf:UNIX/all books Category:Shelf:Computer science/all books#Computer%20science Category:Shelf:Computer software/all books#Computer%20software Category:Department:Computing/all books#Computing Category:Shelf:Operating systems/all books#Operating%20systems Category:Alphabetical/B Category:Completed booksCategory:Books by completion status/all books
Category:Alphabetical/B Category:Book:Bourne Shell Scripting Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books with PDF version Category:Books with print version Category:Completed books Category:Department:Computing/all books Category:Shelf:Computer programming/all books Category:Shelf:Computer programming languages/all books Category:Shelf:Computer science/all books Category:Shelf:Computer software/all books Category:Shelf:Operating systems/all books Category:Shelf:Scripting languages Category:Shelf:Scripting languages/all books Category:Shelf:UNIX Category:Shelf:UNIX/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer programming languages/all books Category:Subject:Computer science/all books Category:Subject:Computer software/all books Category:Subject:Computing/all books Category:Subject:Operating systems/all books Category:Subject:Scripting languages Category:Subject:Scripting languages/all books Category:Subject:UNIX Category:Subject:UNIX/all books