You are not signed in. Sign in.

Share:

Category IT Books

Bash Cookbook »

Book cover image of Bash Cookbook by Carl Albing

Authors: Carl Albing, Cameron Newham, JP Vossen, J. P. Vossen
ISBN-13: 9780596526788, ISBN-10: 0596526784
Format: Paperback
Publisher: O'Reilly Media, Incorporated
Date Published: May 2007
Edition: (Non-applicable)

Find Best Prices for This Book »

Author Biography: Carl Albing

Cameron Newham lives in Perth, Western Australia. After completing a Bachelor of Science majoring in information technology and geography at the University of Western Australia, Cameron joined Universal Defence Systems (later to become Australian Defence Industries) as a software engineer. He has been with ADI for six years, working on various aspects of command and control systems. In his spare time Cameron can be found surfing the Internet, ballroom dancing, or driving his sports car. He also has more than a passing interest in space science, 3D graphics, synthesiser music, and Depeche Mode.

Book Synopsis

This guide teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell—the bash shell—and cygwin or other popular Unix emulation packages.

Table of Contents

PrefaceChapter 1: Beginning bashChapter 2: Standard OutputChapter 3: Standard InputChapter 4: Executing CommandsChapter 5: Basic Scripting: Shell VariablesChapter 6: Shell Logic and ArithmeticChapter 7: Intermediate Shell Tools IChapter 8: Intermediate Shell Tools IIChapter 9: Finding Files: find, locate, slocateChapter 10: Additional Features for ScriptingChapter 11: Working with Dates and TimesChapter 12: End-User Tasks As Shell ScriptsChapter 13: Parsing and Similar TasksChapter 14: Writing Secure Shell ScriptsChapter 15: Advanced ScriptingChapter 16: Configuring and Customizing bashChapter 17: Housekeeping and Administrative TasksChapter 18: Working Faster by Typing LessChapter 19: Tips and Traps: Common Goofs for NovicesAppendix A: Reference ListsAppendix B: Examples Included with bashAppendix C: Command-Line ProcessingAppendix D: Revision ControlAppendix E: Building bash from SourceColophon

Carl Albing writes software for some of the biggest and fastest computers in the world. A software engineer for Cray, Inc. and an independent consultant, he is comfortable programming with C, Java, bash and much more. Carl is the coauthor of two books, one on Java development on Linux and his latest, the O'Reilly "bash Cookbook". A software consultant, manager, analyst and programmer with an amazing breadth of software experience, Carl has worked with companies in the US, Canada and Europe. He has worked for large companies and small startups, in technical as well as in managerial and marketing roles. Carl's software projects, past and present, involve the design and development of distributed computing software, medical image processing applications, compilers, medical devices, web-based factory floor automation, and more. Carl's education includes graduate work in Computer Science as well as a degree in Mathematics and an International MBA. He has spoken at conferences and training seminars in the US, Canada and Europe as well as local high schools and colleges. Carl enjoys speaking at user groups and seminars on Linux, C, and Java topics. You can visit http://www.carlalbing.com for his contact information.

JP Vossen has been working with computers since the early 80s and has been in the IT industry since the early 90s, specializing in Information Security since the late 90s. He's been fascinated with scripting and automation since he first understood what an autoexec.bat was, and was delighted to discover the power and flexibility of bash and GNU on Linux in the mid-90s. He has previously written for Information Security Magazine and SearchSecurity.com, among others. On those few occasion when he's not in front of a computer, he is usually taking something apart, putting something together, or both.

Cameron Newham lives in Perth, Western Australia. After completing a Bachelor of Science majoring in information technology and geography at the University of Western Australia, Cameron joined Universal Defence Systems (later to become Australian Defence Industries) as a software engineer. He has been with ADI for six years, working on various aspects of command and control systems. In his spare time Cameron can be found surfing the Internet, ballroom dancing, or driving his sports car. He also has more than a passing interest in space science, 3D graphics, synthesiser music, and Depeche Mode.

Subjects


 

 




No reviews. Submit yours!



Review this book.

We would like to know what you think about this book and publish your thoughts here! (top)

Your Review

  1. You may optionally give a title for this comment.

  2. Worst to best, 1 to 5, what would you rate this one?

  3. The actual content of your comment. No HTML nor whatsoever allowed.

  4. The author of this comment.

  5. 2 + 2 = ?

    Please answer the question by common sense.