Bash Quick Start Guide
Bash Quick Start Guide, published by Packt
#Bash Quick Start Guide
This is the code repository for Bash Quick Start Guide, published by Packt.
Get up and running with shell scripting with Bash
#What is this book about?
Bash and shell script programming is central to using Linux, but it has many peculiar properties that are hard to understand and unfamiliar to many programmers, with a lot of misleading and even risky information online. Bash Quick Start Guide tackles these problems head on, and shows you the best practices of shell script programming.
This book covers the following exciting features:
- Understand where the Bash shell fits in the system administration and programming worlds
- Use the interactive Bash command line effectively
- Get to grips with the structure of a Bash command line
- Master pattern-matching and transforming text with Bash
- Filter and redirect program input and output
If you feel this book is for you, get your copy today!
#Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
#!/bin/bash printf 'Starting script\n' >> log printf 'Creating test directory\n' >> log mkdir test || exit printf 'Changing into test directory\n' >> log cd test || exit printf 'Writing current date\n' >> log date > date || exit
Following is what you need for this book: People who use the command line on Unix and Linux servers already, but don't write primarily in Bash. This book is ideal for people who've been using a scripting language such as Python, JavaScript or PHP, and would like to understand and use Bash more effectively.
With the following software and hardware list you can run all code files present in the book (Chapter 1-8).
#Software and Hardware List
| Chapter | Software required | OS required |
|---|---|---|
| 1-8 | Bash 4.0 or newer | GNU/Linux (recommended), Mac OS X, or BSD |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
#Related products
#Get to Know the Author
Tom Ryder is a systems administrator living in New Zealand who works for an internet services provider. He loves terminals, text editors, network monitoring and security, Unix and GNU/Linux, shell script, and programming in general. He is also the author of the Nagios Core Administration Cookbook.
#Other books by the authors
#Suggestions and Feedback
Click here if you have any feedback or suggestions.
#Download a free PDF
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.
