UrbanPro
true

Unix Shell Scripting Training

LIVE
40 Hours

Course offered by Swaminathan K

0 review

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

Pathnames

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

Pipes

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

Pipes

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

Operators

Simple patterns

Extended patterns

Comments

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

Functions

Built in functions

The system function

The getline function

User defined functions

Recalling and Editing Commands

Overview

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

Processes

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

Functions

What is a function?

Syntax

Examples

Additional Features and Facilities

The exec commands

Arrays

Here Documents

About the Trainer

Swaminathan K picture

Avg Rating

0 Reviews

1 Students

3 Courses

Swaminathan K

M.Sc(IT)

4 Years of Experience

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.

Students also enrolled in these courses

LIVE
6 reviews
Mon, Tue, Wed, Thu, Fri, Sat 07:00am-09:00am
12 Hours
3,000 Group Class (max 50)

Course offered by Gaurav Agarwal

3 reviews
LIVE
26 reviews
15 Hours
8,000 Group Class (max 5)
9,000 1-on-1 Class

Course offered by Prabir Bhowmik

25 reviews
LIVE
23 reviews

Course offered by Jatin

203 reviews
LIVE
8 reviews
2 Hours

Course offered by Sreedhar Reddy

126 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Unix Shell Scripting Training by Swaminathan K

Swaminathan K picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Unix Shell Scripting Training by Swaminathan K

Swaminathan K picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. 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