If like me, you find yourself having to work with different shells at work and home, and need to write baseline utilities, this book can help you accomplish things quickly.Even if you do need to write more involved programs, this book can still help you.
Peter Seebach's "Beginning Portable Shell Scripting: From Novice to Professional" is a relatively recent text on shell programming. Even though its focus is mainly on the least-common denominator of a huge variety of shells (including POSIX-compatible, older, and embedded ones), the author also mentions a number of extensions, in the hope that knowing about them will help the reader in one-off scripts, will facilitate understanding of non-portable scripts, and will also make it easier to avoid them.
I've been using the UNIX shell for about fifteen years now and actually felt pretty comfortable with it. I can't believe how much I've picked up from this book.
Peter Johnson
Peter Daniels
Peter Hamilton
Peter Daniels
Peter Mathers
Peter Jarvis
Peter Jarvis
Peter Heather
Peter Daniels
Peter France
Peter Rex
Robinson, Peter
Hans-Peter Plattner
Lewis, Peter
Peter Zängl
Walsh, Peter
Hans-Peter Blume
Peter Joyce
Peter Johnson
Peter Mallouk
Peter Rex
Peter Kilby
Peter Mercurio
Peter Kay
Peter Olson
Peter Tremayne
Peter Hobson
Peter Padfield
Peter Padfield
Peter Hobson
Peter Haining
Andy Peter Grieve
Peter Hubwieser
Peter Hobson
Burns, Peter
Peter Sester
Peter Hennessy
Peter Hobson
Peter Bell
Peter Tooley
Peter Biskind
Peter van der Linden
Peter, "Spring" May
Peter Sester
Peter Terrin
Burns, Peter
Peter Godfrey-Smith
Peter de Loriol
Peter Baumann
Peter Waller
Jackson, Peter
Peter de Loriol
Jackson, Peter
Peter Tremayne
Peter Johnson
Peter Constantine
Peter R. Taylor
Peter Johnson
Peter Schueler
Chris Cooper
Bruce Larson
Syed Mansoor Sarwar
Dave Taylor
Cameron H. Malin
Michael W. Lucas
Wale Soyinka
Margaret Levine Young
Pang li ping
Randal K. Michael
Margaret Levine Young
Steve Parker
Michael Kerrisk
Nicholas Marsh
Vincent Lozano
Arnold Robbins
Arnold Robbins
James M. Aquilina
Peter N. M. Hansteen
John Levine
Arnold Robbins
Joseph Vybihal
Arnold Robbins
Randal K. Michael
Keith Haviland
Xu xin shun
Kenneth H. Rosen
Shi di wen si
Course Technology
FreeBSD Documentation Project
Marcel Gagné
Christopher Hertel
Hurix Systems
Graham Glass
Colin Ritchie
Philip Bourne
N. S. Kutti
Mark Watson
Sun Microsystems Inc.
Michael Urban
Paul K. Andersen
Sun Microsystems Inc.
Sun Microsystems Inc.
Paul Cevoli
Gian-Paolo D. Musumeci
Brian Jepson
Kirk Bauer
Bill Calkins
Sybex
Michael Stutz
David McAmis
Dennis O'Brien
Dave Taylor
Roderick W. Smith