Learning the Korn Shell
Bill Rosenblatt · International Linear Collider · 1993
A thorough introduction to the Korn shell, both as a user interface and as a programming language. This book provides a clear explanation of the Korn shell's features, including ksh string operations, co-processes, signals and signal handling, and command-line interpretation. Learning the Korn Shell also includes real-life programming examples and a Korn shell debugger (kshdb).