Shell scripting is used to automate repetitive tasks, making them more efficient and productive. Some examples,
- It is used to provision a vm with the required software packages, making the provisioning process consistent and repeatable.
- It is used to setup development environment for new team members reducing setup time and inconsistencies.
This is a repo which contains examples of basic and advanced shell commands. The commands include
- Assigning variables
- if, elif, if-else loop
- for loop
- while loop
- functions
- positional arguments
- exit status
- wildcard expressions
- Networking commands
- Software management commands
- Managing Files and Directories
- sed command
- awk command
- cut command