Bash - Shell Scripting
COURSE CODE: LA105
SYNOPSIS :
LA105 Shell Scripting training is specifically designed to develop skills required for automation on Unix / Linux Environment. This course focuses on the basic and intermediate level of Scripting. It provides training with hands on session to administer the linux shell.
SUITABLE FOR :
For Unix / Linux Administratos
PREREQUISITES :
- Knowledge in Unix / Linux Platform
- Basic Knowledge in Shell Commands
DELIVERY :
This course makes extensive use of practical exercises. The person gains experience on implementing simple automation on Linux platform.
COURSE CONTENTS:
1. Bash and Bash scripts
1.1. Common shell programs
1.2. Advantages of the Shell
1.3. Executing commands
1.4. Building blocks
1.5. Developing good scripts
2. Writing and debugging scripts
2.1. Creating and running a script
2.2. Script basics
2.3. Debugging Bash scripts
3. The Bash environment
3.1. Shell initialization files
3.2. Variables
3.3. Quoting characters
3.4. Shell expansion
3.5. Aliases
3.6. More Bash options
3.7. Summary
3.8. Exercises
4. Regular expressions
4.1. Regular expressions
4.2. Examples using grep
4.3. Pattern matching using Bash features
5. Conditional statements
5.1. Introduction to if
5.2. More advanced if usage
5.3. Using case statements
6. Writing interactive scripts
6.1. Displaying user messages
6.2. Catching user input
7. Repetitive tasks
7.1. The for loop
7.2. The while loop
7.3. The until loop
7.4. I/0 redirection and loops
7.5. Break and continue
7.6. Making menus with the select built-in
7.7. The shift built-in
8. More on variables
8.1. Types of variables
8.2. Array variables
8.3. Operations on variables
9. Functions
9.1. Introduction
9.2. Examples of functions in scripts
10. Catching signals
10.1. Signals
10.2. Traps
DURATION
- Full Time - 4 Days - 32 Hours
- Part Time - 2 hrs / day - Monday - Friday
FEES
Rs. 5,500 (Inclusive of Service Tax 12.36%)
