Scripting Language

Shell Scripting Training

UNIX Shell scripting training

program is designed for individuals who want to know the in and out of UNIX shell scripting. With the overview of the UNIX environment, this course provides a step-by-step training starting from the basics of shell scripting to creating shell scripts. The Shell Scripting course specifically caters to people who wants to develop the skills required for automation on the Unix / Linux environment. It will also enable the trainees to write their own shell scripts to automate day-to-day tasks. The Shell Scripting training is taken by an experienced trainer with over 10 yrs of experience.

Learn Shell Scripting


  • Course Overview
  • Target Audience
  • Why choose us
  • Trainer Profile

Shell Scripting Online Training Course Details:

  • Unix-Shell Scripting
  • History of UNIX
  • Features of UNIX
  • Flavors of UNIX
  • Comparison of UNIX with Windows
  • Architecture of UNIX
  • UNIX File System

Different types of Files

  • Regular Files
  • Directory Files
  • Device Files

Basic Commands

  • pwd, logname, who, finger
  • Exit, date, cal

Creating Users & Groups

  • groupadd, groupdel
  • useradd, userdel

System startup & Shutdown

  • Init, halt, shutdown
  • Different Run levels
  • Different date formats

Working with files

  • cat, touch, rm
  • cp, mv

Working with Directories

  • mkdir, cd, rmdir, rm –r

Standard Input & Output

  • Redirecting output
  • Redirecting Input

Comparing Files

  • cmp, diff, comm

Searching files

  • find, locate, which

Zip files

  • gzip, gunzip

Displaying files

  • ls, ls options

Viewing long files

  • pg, more, head, tail

File Permissions

  • chmod, chown, chgrp, umask

Meta/Wild Card-characters

  • Class, Anchors
  • Repetition, Alteration
  • Group, Dot

Regular Expressions & Patterns

  • What is pattern
  • Usage of regular expression
  • Different types of pattern
  • Character pattern
  • Word pattern
  • Line pattern

Tools for Filters

  • grep, grep with options

Tools for column data

  • cut, paste

Tools for sorting

  • Sort by lines, Sort by fields
  • Sort with options, uniq

Changing information in files

  • tr, sed


  • usage of piping
  • piping with filters
  • tee command

Communication Tools

  • write, wall
  • mail, mail with options

Networking protocols

  • telnet, ftp

Disk status

  • du, df with options

Job control

  • Foreground jobs, background jobs
  • Killing jobs, nohup

Process status

  • ps, ps with options

Editor Vi

  • 3 modes
  • Command mode
  • Insert mode
  • Ex command mode

Shell Scripting

  • What is shell scripting?
  • Importance of shell scripting
  • Different types of shells
  • Creating shell script
  • Making shell scripting executableShell input & output

Backslash character constants Variables

  • What is variable
  • System defined variables
  • Environment files
  • User defined variables
  • Constant variables
  • Local & global variables
  • Special variables


  • Arithmetic variables
  • Relational numeric operators
  • Logical operators
  • Assignment operators

Conditional statements

  • if, if….else
  • if, elif
  • case


  • while, until, for
  • break, continue

File test commands

String test commands

exit & sleep commands

Command line arguments

  • Usage of COA
  • What is $0, S#, $*, $@, $? , $$

Job scheduling

  • cron
  • at
  • batch

Compiling and execution of C and

C++ programs

The Shell Scripting online training is intended for:

  • Software Developers
  • System Administrators
  • System Programmers
  • Unix Operators
  • Database Administrators
  • Web Administrators
  • Students and Professionals who want to acquire basic shell scripting skills.

We guarantee learning at your convenience & pace.

  • Instant Access:
    Get instant access to self-paced training after signup.
  • Streaming video recording:
    Watch lessons any time at your schedule, free recording.
  • Exercises:
    Practical exercises help you test what you are learning as you go.
  • Free Demo:
    Sign up for free demo to check whether the course is right for you and interact with the faculty live.
  • Experienced Trainers:
    We only hire the industry’s best trainers
  • Live free interactive web sessions:
    Ask the Expert Shell Scripting trainers about the career prospects and clarify your questions any time after you complete the course.
  • Structured Curriculum Schedule:
    Progress with your complete daily interactive lessons and assignments.
  • Faculty Mentoring:
    Turn in daily and weekly homework for personalized feedback from faculty.
  • Virtual Office Hours:
    Live interaction with the faculty and other students around the world.
  • Hands on Live Projects:
    Work on live lab sessions to tackle real-world projects. Get 100% faculty guidance and ratings.


You may be also interested in

Register for FREE Demo

Fields marked with (*) are mandatory

* Name:
* Email:
* Phone:
* Location:
* Course:
* Enquiry:
* Captcha:


Client Feedback

Thanks, you guys provided the best online training in SAP BODS. The hands on training is very informative and helpful.

- David Sergi, Camaga Ltd; U.K