Create simple to advanced shell scripts and extend your system functionality with effective recipesKey FeaturesAutomate tedious and repetitive tasksCreate several novel applications ranging from a simple IRC logger to a webscraperBecome a seasoned user to efficiently manage your systemBook DescriptionIn Linux, one of the most powerful tools that can be used almost everyday is the Bash shell. Using a collection of engaging recipes, Bash Cookbook walks you through a series of exercises designed to teach you to effectively use the Bash shell to create and execute your own scripts.The book starts by introducing you to the basics of using the Bash shell and teaches you the fundamentals of generating any input necessary from a command. Then, you’ll get to grips with a number of exercises that demonstrate the automation of daily task for sysadmins and power users. Once you have a hands-on understanding, you move onto more advanced projects that can solve real-world problems in a comprehensive and portable way on Linux. You will discover projects such as creating an application with a menu, beginning scripts on a startup, parsing and displaying human-readable information, and executing remote commands with authentication using self-generated SSH keys.By the end of this book, you will have gained significant experience of solving real-world problems from automating routine tasks to managing your systems as well as creating your own scripts.What you will learnUnderstand the basics of Bash shell scripting on a Linux systemGain working knowledge on how redirections and pipes interactRetrieve and parse input or output of any commandAutomate tasks such as data collection and creating and applying a patchCreate a script that acts like a program with different featuresCustomize your Bash shell and discover neat tricks to extend your programsCompile and install shell and log commands on your system's console using SyslogWho This Book Is ForBash Cookbook is for power users and system administrators involved in writing Bash scripts to automate tasks. This book is also ideal for users who are interested in automating complex daily tasks.About the AuthorRon Brash is CTO & co-founder of a successful technology consultancy that provides services in a multitude of domains, but primarily in FOSS and Linux. He has a MsComp degree from Concordia University, Montreal, and a Bachelor of Technology from BCIT, Vancouver, Canada. For over 7 years, he has been working on embedded systems, which provide security and network connectivity in industrial control systems and SCADA networks - all running an optimized embedded Linux. He participates regularly at FOSS and community events providing feedback, mini-seminars where appropriate and loves to share knowledge. In fact, the concept of sharing knowledge and improving the lives of developers, users and administrators was among the motivations for writing this book - “why can’t technology be easy and accessible for everyone?” In his spare time, he explores new technologies for improved connectivity/performance and if not in front of a computer, he enjoys spending time cooking, extreme sports, being on the water and tuning performance cars.
Author: Ron Brash
Do you want ot get/download the Bash Cookbook: Leverage Bash scripting to automate daily tasks and improve productivity as Paperback or Kindle/pdf eBook?