Shell Programming Ed 1 Certification Training Course Overview

This course is meant for system administrators who have expertise in the basic concepts of UNIX OE (Operating Environment) like Solaris Operating System (OS) or Linux OS. The training makes students proficient in reading, writing, and debugging UNIX shell scripts. Candidates understand the basic scripts used for automating frequently used commands. The course also covers lessons on topics like user interaction, functions, menus, conditional logic, loops and traps. The training skills professionals in reading and understanding several boot scripts. Students additionally become proficient in writing their own scripts for automating regular activities. In addition, the training offers exposure in Korn and Bourne shell scripting languages.

Shell Programming Ed 1 (40 Hours) Download Course Contents

Live Virtual Classroom

Fee : On Request
9 AM - 5 PM (Flexible Time Slots for 4 hours option)




August
8 Hours/Day
09-13
16-20
09-20
16-27
September
8 Hours/Day
20-24
20 Sep-01 Oct
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here Hire Our Trainers! Click here

Course Modules

Module 1: Unix Shells
  • Describe the role of shells in the UNIX environment
  • Describe the various UNIX/Oracle Solaris shells
Module 2: Shell Scripting
  • Describe the structure of a shell script
  • Create a simple shell script
  • Implement the various debugging options in a shell script
Module 3: Shell Environment
  • Explain the role of startup scripts in initializing the shell environment
  • Describe the various types of shell variables
  • Explain command line parsing in a shell environment
Module 4: Pattern Matching
  • Describe the grep command
  • Explain the role of regular expressions in pattern matching
Module 5: The sed Editor
  • Describe the sed editor
  • Perform non-interactive editing tasks by using the sed editor
Module 6: The nawk Programming Language
  • Describe nawk as a programming language
  • Display output by using the print statement
  • Perform pattern matching by using regular expressions
  • Use the nawk built-in and user-defined variables
Module 7: Interactive Script
  • Display output by using the print and echo statements
  • Accept user input by using the read statement
  • Describe the role of file descriptors in file input and output
Module 8: Variables and Positional Parameters
  • Describe the various types of scripting variables
  • Define positional parameters for accepting user input
Module 9: Conditionals
  • Describe the role of the if statement in testing conditions
  • Describe the syntaxes for the if/then/else and if/then/elif/else statements
  • Choose from alternatives by using the case statement
  • Perform numeric and string comparisons
  • Compare data by using the &&, ||, and ! Boolean operators
  • Distinguish between the exit status and the exit statement
Module 10: Loops
  • Describe the for, while, and until looping constructs
  • Create menus by using the select looping statement
  • Provide variable number of arguments to the script by using the shift statement
  • Describe the role of the getopts statement in parsing script options
Module 11: Functions
  • Create user-defined functions in a shell script
  • Use the typeset and unset statements in a function
  • Autoload a function file into a shell script
Module 12: Traps
  • Describe the role of shell signals in interprocess communication
  • Catch signals and user errors with the trap statement
Download Course Contents

Request More Information

Course Prerequisites
  • Use basic UNIX commands, such as rm, cp, man, more, mkdir, ps, and chmod
  • Create and edit text files in vi or a text editor
    • Regular Track: Any candidate with basic UNIX and scripting.
    • Fast Track: Candidate with intermediate knowledge of UNIX and scripting.
    • Super Fast Track: Candidate with strong knowledge of UNIX and scripting.

Upon Completion of this Course, you will accomplish following:

  • Develop interactive scripts
  • Write a script that uses functions
  • Perform string manipulation and integer arithmetic on shell variables
  • Write real world administration and reporting scripts
  • Use regular expressions with the grep, sed, and nawk 
  • Write a script that uses a trap to catch a signal 

Give an edge to your career with Oracle certification training courses. Students can join the classes for Shell Programming for System Administrators Training Course at Koenig Campus located at New Delhi, Bengaluru, Shimla, Goa, Dehradun, Dubai & Instructor-Led Online.