Acknowledgments

Each of us would like to acknowledge the other for his efforts. Considering that we've never met in person, the co-operation worked out quite well. Each of us also expresses our warmest thanks and love to our wives for their contributions, patience, love, and support during the writing of this book.

Chet Ramey, bash's maintainer, answered innumerable questions about the finer points of the POSIX shell. Glenn Fowler and David Korn of AT&T Research, and Jim Meyering of the GNU Project, also answered several questions. In alphabetical order, Keith Bostic, George Coulouris, Mary Ann Horton, Bill Joy, Rob Pike, Hugh Redelmeier (with help from Henry Spencer), and Dennis Ritchie answered several Unix history questions. Nat Torkington, Allison Randall, and Tatiana Diaz at O'Reilly Media shepherded the book from conception to completion. Robert Romano at O'Reilly did a great job producing figures from our original ASCII art and pic sketches. Angela Howard produced a comprehensive index for the book that should be of great value to our readers.

In alphabetical order, Geoff Collyer, Robert Day, Leroy Eide, John Halleck, and Henry Spencer acted as technical reviewers for the first draft of this book. Sean Burke reviewed the second draft. We thank them all for their valuable and helpful feedback.

Henry Spencer is a Unix Guru's Unix Guru. We thank him for his kind words in the Foreword.

Access to Unix systems at the University of Utah in the Departments of Electrical and Computer Engineering, Mathematics, and Physics, and the Center for High-Performance Computing, as well as guest access kindly provided by IBM and Hewlett-Packard, were essential for the software testing needed for writing this book; we are grateful to all of them.

Arnold Robbins

Nelson H.F. Beebe

Get Classic Shell Scripting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.