Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been
238 7 1MB
English Pages xxi, 305 Year 2023
Table of contents :
Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Chapter 1: Hello, World: Your First Shell Program
What Is a Shell Script?
The Hello World Code
The Hello World Program File
Naming the Script File
Selecting a Directory for the Script
Creating the File and Running the Script
Choosing and Using a Text Editor
Building a Better “Hello, World!”
Summary
Commands
Concepts
Variables
Exercises
Chapter 2: Input, Output, and Throughput
Parameters and Variables
Positional Parameters
Special *@#0$?_!- Parameters
Variables
Arguments and Options
Why You Should Avoid echo
printf: Formatting and Printing Data
Escape Sequences
Format Specifiers
Width Specification
Printing to a Variable
Line Continuation
Standard Input/Output Streams and Redirection
Redirection: >, >>, and