Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Unix Shell Scripting Training

No Reviews Yet

Course type: Online Instructor led Course

Platform: Online Platform

Course ID: 42902

Course type: Online Instructor led Course

Platform: Online Platform

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

This course is for beginners and already working professionals who want to upgrade their knowedge on UNIX or LINUX operating systems.

Below is the course Outline 

Introduction to the Unix Operating System

A brief history of Unix

The Unix kernel

The UNIX file system

Getting started navigating the file system

The file system structure

Directories and files


Navigating the file system

Unix Basic Commands

Command line syntax

Basic file handling commands

Directory handling commands

Filename wildcard characters

Redirection and Pipes

Input redirection

Output redirection


Introduction to The vi Editor

Overview of the vi editor

Basic functions

Switching to input mode

Other useful commands

Searching and Replacing Text

Replacing text

Using the vi editor

Linking files

Redirection, Pipes and Filters

Standard I/O and redirection


Command separation

Conditional execution

Grouping Commands

UNIX filters

The tee command

Commands for Comparing Files

Compare two files with the cmp command

Compare two files with the comm command

Compare two files with the diff and sdiff commands

Compare large files with the bdiff command

File Manipulation Commands

The file command

The head command

The tail command

The cut command

The paste command

The pr command

The split and csplit commands

Identify and Translate Characters

Use cat to display non-printing characters

The expand and unexpand commands

The tr command

Sorting Files

The sort command

Specify sort keys with -k

Sort by column positions

The uniq command

Regular Expression Notation

Regular expressions

Extended regular expressions

Searching Files for Patterns

The grep family of commands

The grep command

The fgrep command

The egrep command

The Stream Editor - sed

Introduction and command line syntax

The sed program structure

sed program processing

Use sed commands

sed addresses

sed instructions

Hold and get functions

Advanced flow control

Introduction to the Pattern Scanning Utility - awk

Introduction and command line syntax

The awk program structure

Use regular expressions


Simple patterns

Extended patterns


Special patterns (BEGIN and END)

Program variables

Built-in variables

User defined variables

Mathematical operators

Enhanced printing

Handling user variables

awk Program Control Structures

Program control structures

The if construct

The while and do ... while constructs

The basic for construct

Associative array handling


Built in functions

The system function

The getline function

User defined functions

Recalling and Editing Commands


The bash shell

The korn shell

File Permissions and Access Control

Users and user groups

File access permissions

Changing file attributes

Switching users and user groups

Linking files


What is a process?

Monitoring processes

Killing processes

Background processes

Job Control

Grouping commands

More Basic Commands

The wc (word count) command

The find command

The cut command

The sort command

The User Environment

the .profile or .bash_profile

the .kshrc or .bashrc

Unix Command Review

Basic Unix commands

General commands

File and directory handling commands

Filename generation characters

I/O Redirection features

Other commands

Getting Started

What is a shell script?

Development guidelines

Creating and editing shell scripts

Naming and storing shell scripts

Executing shell scripts

Using Variables

Environment variables

Local variables

Assigning values to variables

Assessing variable values

Using quotes

Delimiting variable names

Echo control sequences

Integer Arithmetic

Using the expr command

Using the (( )) notation

Handling Run Time Data

The read command

Command line arguments

Condition Execution

The if statement

The test command

Other test notations

Default and substitute variables

Exit status codes

Loop Constructs

The while loop

The until loop

The for loop

The while true and until false loops

Loop control commands

Multi-Branch Decisions

The case statement

Menu driven applications


What is a function?



Additional Features and Facilities

The exec commands


Here Documents

Date and Time

Not decided yet.

About the Trainer

Swaminathan K picture

Avg Rating

0 Reviews

1 Students

2 Courses

Over 15 yrs of total IT experience in Datamigration and Integration, Product Development, Datawarehosuing Projects. Have a rich experience in Unix internals and Shell scripting.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Unix Shell Scripting Training classes Post your requirement now


Submit your enquiry for Unix Shell Scripting Training

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Swaminathan

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more