Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Bash Quick Start Guide: Get up and running with shell scripting with Bash


Learn how to write shell script effectively with Bash, to quickly and easily write powerful scripts to manage processes, automate tasks, and to redirect and filter program input and output in useful and novel ways.

Key Features

  • Demystify the Bash command line
  • Write shell scripts safely and effectively
  • Speed up and automate your daily work

Book Description

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 teaches effective shell script programming with Bash, and is ideal for people who may have used its command line but never really learned it in depth. This book will show you how even simple programming constructs in the shell can speed up and automate any kind of daily command-line work.

For people who need to use the command line regularly in their daily work, this book provides practical advice for using the command-line shell beyond merely typing or copy-pasting commands into the shell. Readers will learn techniques suitable for automating processes and controlling processes, on both servers and workstations, whether for single command lines or long and complex scripts. The book even includes information on configuring your own shell environment to suit your workflow, and provides a running start for interpreting Bash scripts written by others.

What you will learn

  • 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
  • Write shell scripts safely and effectively

Who this book is for

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.

Table of Contents

  1. What is Bash?
  2. Bash Command Structure
  3. Essential Commands
  4. Input, Output, and Redirection
  5. Variables and Patterns
  6. Loops and Conditionals
  7. Scripts, Functions, and Aliases
  8. Best Practices
(HTML tags aren't allowed.)

Programming Linux Games
Programming Linux Games
Programming Linux Games discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.

This book is
Mastering Enterprise JavaBeans (2nd Edition)
Mastering Enterprise JavaBeans (2nd Edition)

Mastering Enterprise JavaBeans, 2nd Ed. by Ed Roman and Scott Ambler includes the new EJB specification and expanded coverage on more advanced topics for developers. (Publishers Weekly)

"...the style is informal, with clear explanations…an enjoyable read and good value for money..." (Computer...

Adobe Dreamweaver CS5: Comprehensive (Shelly Cashman Series)
Adobe Dreamweaver CS5: Comprehensive (Shelly Cashman Series)
The Shelly Cashman Series® offers the fi nest textbooks in computer education. We are proud of the fact that our previous Dreamweaver books have been so well received. With each new edition of our Dreamweaver books, we make signifi cant improvements based on the software and comments made by instructors and students. For this...

UNIX Administration:  A Comprehensive Sourcebook for Effective Systems & Network Management
UNIX Administration: A Comprehensive Sourcebook for Effective Systems & Network Management
Unix Administration: A Comprehensive Sourcebook for Effective Systems and Network Management attempts to make UNIX essential and network administrative topics more accessible to a wide audience, including both academic and professional users. The selected book title...
Embedded Linux Development Using Eclipse
Embedded Linux Development Using Eclipse
Doug Abbott examines Eclipse and its ability to save time and money while designing and developing an embedded system!

The Eclipse environment solves the problem of having to maintain your own Integrated Development Environment (IDE), which is time consuming and costly. Embedded tools can also be easily integrated into
Big C++
Big C++
This book provides a traditional introduction to computer science, focusing on program development and effective use of the C++ programming language. It is suitable for motivated beginners as well as students with prior programming experience. The book can be used in a variety of settings, such as an introductory computer science...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy