SHELL PROGRAMMING
Duration 3 days
Overview:
Bash Shell scripting course provides advanced level skills to help Linux users increase their performance using shell
scripts. Students will learn how to create, debug, and read complex Bash shell scripts to customize their Linux
enterprise systems. This advanced training will help build the requisite expertise through shell scripting to manage,
operate and maintain an enterprise network using Linux/Unix.
Audience:
This course is highly valuable for network and system administrators, developers and Linux power users, or
professionals who have some experience in Linux or UNIX and understand basic concepts of Bash Shell Scripts.
Koenig offers this training program for aspirants who wish to enhance their productivity and maximize the
potential of their enterprise networks running on Linux/Unix operating systems.
Duration:
3 days (8 hours a Day)
Module I: Shell Basics
• Types of shells
• Shell functionality
• Environment
Module II: Writing first script
• Writing script & executing basic script
• Debugging script
• Making interactive scripts
• Variables (default variables)
• Mathematical expressions
Module III: Conditional Statements
• If-else-elif
• Test command
• Logical operators-AND, OR, NOT
• ase –esac
Module IV: Loops
• While
• For
• Until
• Break and Continue
Module V: Command line arguments
• Positional parameters
• Set & shift
• IFS
• Break & continue
Module VI: Functions and File Manipulations
• Processing file line by line
• Functions
SHELL SCRIPTING | MANGESH ABNAVE (TRAINER)
Module VII: Regular Expression and Filters
• What is regular expression?
• Grep, cut, sort commands
• Grep patterns
Module VIII: Miscellaneous
• Trapping signals
• String substitutions/Manipulations
SHELL SCRIPTING | MANGESH ABNAVE (TRAINER)