Items related to Unix Shells by Example

Quigley, Ellie Unix Shells by Example ISBN 13: 9780130212221

Unix Shells by Example - Softcover

  • 3.94 out of 5 stars
    50 ratings by Goodreads
 
9780130212221: Unix Shells by Example

Synopsis

A guide to the C, Bourne, and Korn shells and the awk, sed, and grep Unix utilities, written by a silicon valley instructor. The second edition features more examples. An included CD-ROM contains the source code and data files used in the book. Annotation c. Book News, Inc., Portland, OR (booknews.com)

"synopsis" may belong to another edition of this title.

About the Author

Ellie Quigley is author of Perl by Example and creator of the world's #1 interactive Perl course, Perl Multimedia Cyber Classroom. A leading instructor and trainer, her courses in Perl and UNIX shell programming at the University of California Santa Cruz Extension Program and at Sun Microsystems have become legendary throughout Silicon Valley.

From the Back Cover

"Dear Ms. Quigley: Thanks for your book UNIX Shells by Example. Your approach, using lots of small examples, has already worked for me in less than 24 hours. I especially like the parallel approaches with the three shells, as I expect to be converting some older scripts between shells. It really feels like I got 4 books in one!"—Jim Thornberry, Senior Systems Analyst,Tricon Global

The first book that covers all three UNIX shells plus Awk, Sed, and Grep!

One book is all you need to learn UNIX shell programming! UNIX Shells by Example is your complete, step-by-step guide to three essential UNIX shells-C, Bourne, and Korn-and three essential UNIX shell programming utilities-awk, sed, and grep. This new Second Edition is better than ever, with even more classroom-proven examples from Silicon Valley's top UNIX instructor, Ellie Quigley! Starting with the basics, Quigley gets you all the way to expert-level techniques. Along the way, you'll master all this and more:


* UNIX shells: what they are, what they do, how they integrate with other UNIX utilities and processes
* Creating, running, and debugging shell scripts
* Using Grep, Egrep, and Fgrep
* Working with Sed, the Streamlined Editor
* Completely updated Awk coverage: pattern scanning, text filtering, reporting, and much more!

Quigley presents parallel coverage of all three shells, so it's easy to see how they compare-and when to use each. You'll find hands-on exercises for every topic, an appendix with detailed syntax listings, examples of many useful UNIX utilities, comparison charts, and much more. Whether you're a system administrator, application developer, or power user, UNIX Shells by Example, Second Edition, is the most convenient, cost-effective way to learn UNIX shell programming.

CD-ROM INCLUDED

CD-ROM contains all the source code and data files used in the book-a great resource! BCAUTHOR = ELLIE QUIGLEY is author of Perl by Example and creator of the world's #1 interactive Perl course, Perl Multimedia Cyber Classroom. A leading instructor and trainer, her courses in Perl and UNIX shell programming at the University of California Santa Cruz Extension Program and at Sun Microsystems have become legendary throughout Silicon Valley.

From the Inside Flap

Preface Playing the "shell" game is a lot of fun. This book was written to make your learning experience both fun and profitable. Since the first edition was published, I have heard from many of you who have been helped by my book to realize that shell programming doesn't need to be difficult at all! Learning by example makes it easy and fun. In fact, due to such positive feedback, I have been asked by Prentice Hall to produce this new, updated version.

Writing UNIX Shells by Example is the culmination of 17 years of teaching and developing classes for the various shells and those UNIX utilities most heavily used by shell programmers. The course notes I developed for teaching classes have been used by the University of California Santa Cruz and University of California Davis UNIX programs, Sun Microsystems Education, Pyramid Education, DeAnza College, and numerous vendors throughout the world. Depending on the requirements of my client, I normally teach one shell at a time rather than all three. To accommodate the needs of so many clients, I developed separate materials for each of the respective UNIX shells and tools.

Whether I am teaching "grep, sed, and awk," "Bourne Shell for the System Administrator," or "The Interactive Korn Shell," one student always asks: "What book can I get that covers all three shells and the important utilities such as grep, sed, and awk? Should I get the awk book, or should I get a book on grep and sed? Is there one book that really covers it all? I don't want to buy three or four books in order to become a shell programmer."

In response, I can recommend a number of excellent books covering these topics separately, and some UNIX books that attempt to do it all, but the students want one book with everything and not just a quick survey. They want the UNIX tools, regular expressions, all three shells, quoting rules, a comparison of the three shells, exercises, and so forth, all in one book. This is that book. As I wrote it, I thought about how I teach the classes and organized the chapters in the same format. In the shell programming classes, the first topic is always an introduction to what the shell is and how it works. Then we talk about the UNIX utilities such as grep, sed, and awk, the most important tools in the shell programmer's toolbox. When learning about the shell, it is presented first as an interactive program where everything can be accomplished at the command line, and then as a programming language where the programming constructs are described and demonstrated in shell scripts. When shell programming classes are over, whether they last two days or a week or even a semester, the students are proficient and excited about writing scripts. They have learned how to play the shell game. This book will teach how to play the same game whether you take a class or just play by yourself.

Having always found that simple examples are easier for quick comprehension, each concept is captured in a small example followed by the output and an explanation of each line of the program. This method has proven to be very popular with those who learned Perl programming from my first book, Perl by Example, and UNIX Shells by Example now has been well-received for those who needed to write, read, and maintain shell programs.

The three shells are presented in parallel so that if, for example, you want to know how redirection is performed in one shell, there is a parallel discussion of that topic in each of the other shell chapters, and for quick comparison a chart in Appendix B of this book.

It is a nuisance to have to go to another book or the UNIX man page when all you want is enough information about a particular command to jog your memory on how the command works. To save you time, Appendix A contains a list of useful commands, their syntax and a definition. Examples and explanations are provided for the more robust and often-used commands.

The comparison chart in Appendix B will help you keep the different shells straight especially when you port scripts from one shell to another, and as a quick syntax check when all that you need is a reminder of how the construct works.

One of the biggest hurdles for shell programmers is using quotes properly. The section on quoting rules in Appendix C presents a step-by-step process for successful quoting in some of the most complex command lines. This procedure has dramatically reduced the amount of time programmers waste when debugging scripts with futile attempts at matching quotes properly.

I think you'll find this book a valuable tutorial and reference. The objective is to explain through example and keep things simple so that you have fun learning and save time. Since the book replicates what I say in my classes, I am confident that you will be a productive shell programmer in a short amount of time. Everything you need is right here at your fingertips. Playing the shell game is fun. You'll see!

Ellie Quigley (ellieq@ellieq)

"About this title" may belong to another edition of this title.

  • PublisherPrentice Hall Ptr
  • Publication date1999
  • ISBN 10 0130212229
  • ISBN 13 9780130212221
  • BindingPaperback
  • LanguageEnglish
  • Edition number2
  • Number of pages654
  • Rating
    • 3.94 out of 5 stars
      50 ratings by Goodreads

Buy Used

Condition: Fair
Item in good condition. Textbooks...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Unix Shells by Example

Stock Image

Quigley, Ellie
Published by Prentice Hall Ptr, 1999
ISBN 10: 0130212229 ISBN 13: 9780130212221
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: Acceptable. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00056750307

Contact seller

Buy Used

US$ 5.57
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Quigley, Ellie
Published by Prentice Hall Ptr, 1999
ISBN 10: 0130212229 ISBN 13: 9780130212221
Used Softcover

Seller: More Than Words, Waltham, MA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. . . All orders guaranteed and ship within 24 hours. Before placing your order for please contact us for confirmation on the book's binding. Check out our other listings to add to your order for discounted shipping. Seller Inventory # WAL-H-3a-002519

Contact seller

Buy Used

US$ 1.60
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Ellie Quigley
Published by Prentice Hall Ptr, 1999
ISBN 10: 0130212229 ISBN 13: 9780130212221
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: As New. No Jacket. Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less 1.1. Seller Inventory # G0130212229I2N00

Contact seller

Buy Used

US$ 6.46
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Ellie Quigley
Published by Prentice Hall Ptr, 1999
ISBN 10: 0130212229 ISBN 13: 9780130212221
Used Softcover

Seller: BookHolders, Towson, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Edition: second ] Publisher: Prentice Hall Pub Date: 7/12/1999 Binding: Paperback Pages: 654 second edition. Seller Inventory # 6895433

Contact seller

Buy Used

US$ 16.06
Convert currency
Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Quigley, Ellie
Published by Prentice Hall Ptr, 1999
ISBN 10: 0130212229 ISBN 13: 9780130212221
Used PAPERBACK

Seller: Artless Missals, DENVER, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAPERBACK. Condition: VG. Book near fine. CD still sealed. No marks or highlighting. Binding tight, pages crisp and clean. Pages 561-610 have a wavy type bend at bottom corner. Front bottom corner creased twice, affects first few pages. Cover lifts slightly. A few scratches and dents. A few light soil spots to edges. Ships via Media Mail within 2 business days. Seller Inventory # D3-1KXI-VZ7K

Contact seller

Buy Used

US$ 25.00
Convert currency
Shipping: US$ 6.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket