In Chapter 1, The What and Why of Scripting with Bash, we learned how to create a script and use some of its basic elements. These included optional parameters that we can pass through to the script when it is executed. In this chapter, we will extend this by using the shell's built-in read command to allow for interactive scripts. Interactive scripts are scripts that prompt for information during the script's execution.
In this chapter, we will cover the following topics:
- Using echo with options
- Basic script using read
- Script comments
- Enhancing read scripts with read prompts
- Limiting the number of entered characters
- Controlling the visibility of the entered text
- Passing options
- Read options values
- Try to be standard
- Enhancing learning with simple scripts