Rating:  Summary: Easy & straight-forward Review: A great introduction text for those who are begining to learn the Korn Shell. Also just as handy for those moving to the Korn Shell from other shells.
Another great book from the NUTSHELL series.
I just wish I had purchased the book from Amazon - I would have saved heaps
Rating:  Summary: For learning the ksh Review: A tutorial for learning the ksh. One has to go through it systematically, or one may miss something. When I read it, I sitll had time to read a book cover to cover and so aquired a good handling of ksh which I use very day on UNIX. The book is not particularly good, but it serves the purpose of tutoring ksh, so I can recommend it.
Rating:  Summary: Not one of O'Reilley's best Review: Although this book goes through an introduction to shell programming, and covers many features unique to the korn shell, there are large gaps in between. For example, its coverage of simple string and integer comparisons within "if" statements is not presented coherently. It does not make a good general shell programming reference.
Rating:  Summary: Concise, Informative, Easy to Read Review: An excellent book for beginning to intermediate UNIX/ksh users. Clear. To the point. Easy to read. Few "forward references" -- those that exist are clearly explained; i.e., "X is because of Y, which is discussed in Chapter N." No superfluous diagrams or typographic fluff.
Rating:  Summary: Concise, Informative, Easy to Read Review: An excellent book for beginning to intermediate UNIX/ksh users. Clear. To the point. Easy to read. Few "forward references" -- those that exist are clearly explained; i.e., "X is because of Y, which is discussed in Chapter N." No superfluous diagrams or typographic fluff.
Rating:  Summary: Insufficient relevant examples, badly organized Review: An unsatisfying book. Somewhat longwinded on the text and the examples fail to cover some easy syntax stuff (eg. string comparisons, p.126, fails to tell you you must have a space on either side of the comparison operator). Would benefit greatly from a reference section that brings all the syntax together. I've spent too much time flicking through the pages looking for something I know I came across at some point but cannot find again.
Rating:  Summary: Disappointing Purchase Review: Clearly NOT the quality I've come to expect from O'Reilly. The sample scripts are not fully explained and the layout is confusing. This book just sits on my desk collecting dust while Rosenberg's KornShell Tutorial is tabbed, highlighted and dog-earred.
Rating:  Summary: Poorly organized and incomplete Review: For some time, "Learning the Korn Shell" was the only source I had for k-shell programming. That was a bad idea. O'Reilly books are usually first-rate, but I guess they can't knock every pitch out of the park. I cannot recommend this book either as an introductory tutorial or as a reference. The first problem is that topics seem to be jumbled together, so that things are hard to find and to follow. Secondly, many subjects are either not covered at all, or are given the proverbial lick and a prayer. Even worse, the indexing is terrible. I find too many cases in which important things (like dot scripts, for instance) are simply not in the index, if they are covered at all in the text. Fortunately, there are alternatives to this book which I find much more satisfactory. By far the best is "The Korn Shell User and Programming Manual", by Anatole Olczak, an Addison-Wesley publication. It's pricey (about $50), but it's well-organized, complete, and very competently indexed.
Rating:  Summary: Learning the Korn Shell Review: I found the book not usefull at all. Simple things on how to write a loop is so full of text without addressing the simple issue of how to write a simple while loop with a counter. I found the examples sparse and irrelevant to what i was doing.
Rating:  Summary: Learning the Korn Shell Review: I found the book not usefull at all. Simple things on how to write a loop is so full of text without addressing the simple issue of how to write a simple while loop with a counter. I found the examples sparse and irrelevant to what i was doing.
|