X

Kornshell Programming Tutorial

Product ID : 16478441


Galleon Product ID 16478441
Model
Manufacturer
Shipping Dimension Unknown Dimensions
I think this is wrong?
-
13,133

*Price and Stocks may change without prior notice
*Packaging of actual item may differ from photo shown

Pay with

About Kornshell Programming Tutorial

Product Description A tutorial designed for anyone needing to create simple Kornshell scripts--system administrators, programmers at various levels and UNIX users. Rosenberg has given us a book that is 85% examples-oriented. This unique format allows readers to learn Kornshell Script programming in the shortest amount of time. From the Inside Flap Research indicates that virtually no one actually reads prefaces in computer books. In fact, this preface could be about the Loch Ness Monster for all most readers care. But why don't people read prefaces? Is it because prefaces sometimes get too personal? ("..and I want to thank Sal, who made this book possible.") Is it because the sentiments of nerdy authors can be a bit repulsive? ("..Sal, my MicroVAX, was always there when I needed her.") Is it because they are predictably self-deprecatory in an ironic way? ("..and I want to thank: list of 250 noted experts goes here for reviewing drafts of this manual. Naturally all mistakes are my own.") No, when it comes right down to it, people avoid prefaces because they're boring. It is also de rigueur for the nerdish author to explain, folksinger style, why he or she decided to write this piece. I guess this book sort of came to me while I was camping out in the glorious Rocky Mountains. I was gazing at pristine waterfalls and awe-inspiring sunsets when I said to myself, "This land must be preserved. I shall write a KornShell book." Possessed by a demonic ecological fervor, I roared down that mountain in a snowmobile, fired up a 1200 watt workstation, and wrote it all down for you. I only ask that you use the power of the KornShell for good, rather than evil. Actually, I've been writing programming manuals for many years under the pen name "Apollo Computer Inc." Recently, my agent insisted that I change it to "Hewlett-Packard Company," presumably because it sounded less ethnic. Through the years, I've been lucky enough to get lots of feedback from my readers. What do you think they ask for? More text? No. More syntax? Definitely not. When it comes right down to it, readers consistently ask for only one thing: more examples. So, I listened to them and based this tutorial entirely on examples. I feel that short, focused examples are more valuable than long, detailed examples, and I've written the book accordingly. The purpose of the book is not to make me look clever; it is to make you look clever. Nevertheless, I've sprinkled a few lengthy examples into the mix for those of you who enjoy that sort of thing. When I was a mere lad my family doctor pointed to a massive encyclopedia of pharmaceuticals and told me that he could treat 90% of all patients with only six different medicines. Similarly, although the KornShell is a very rich language, my goal is to focus on the common script ailments and to leave the beriberi treatment to specialists. Beginners may be wondering, " Is this book too hard for me?" No, probably not. Programmers experienced in various languages, though not in the KornShell, are probably wondering, "Is this book too wimpy for me?" No, probably not. To help guide both kinds of readers through the book, I've marked certain sections as being more appropriate for one group or the other. Beginners don't need an explanation of traps and experienced programmers already know what loops are. Here's how I've organized the book: Chapter 1 introduces the KornShell and its features.Chapter 2 contains some simple KornShell scripts to get you started.Chapter 3 discusses data types.Chapter 4 shows you how to do simple math.Chapter 5 illustrates pattern matching.Chapter 6 explains how to evaluate conditions.Chapter 7 shows you how to set up loops.Chapter 8 describes how to create simple menus.Chapter 9 explains how to evaluate command line arguments.Chapter 10 illustrates functions.Chapter 11 has a lot of conceptual stuff in it about environments and inheritance. It also contains some sample start-up scripts.Chapter 12 examine