Shell Introduction & First Shell script
  • Course Introduction
  • Shell Introduction
  • My First Shell Script
Variables
  • User defined & System Variables - Types
Usage of Quotes - Concept & Examples
  • Double, Single and Back Quotes - How & Where to use
Exit Status Value
  • Exit Status Value - Concept & Examples
Redirection of Standard Input/Output
  • Redirection concept & Example
Taking Input From User
  • read and echo command - concept & example
Wild Cards
  • Wild Cards concept & example
Pipe Concept and Examples
  • Pipe Concept and Examples
Expressions in Shell scripting
  • Use of Expression concept & Example Part 1
  • Use of Expression concept & Example Part 2
Operators - Concept & Examples
  • Mathematical Operators
  • String Operators
  • Logical Operators
Command Line Arguments
  • Command Line Arguments Concept & Example
Part 1 - Practical Shell Script Examples - File Operations
  • shell script to create directory
  • shell script to rename files
  • shell script to copy files
  • shell script to delete file
  • shell script to list files in a directory
Conditional statements
  • if command concept & example
  • if...else...fi concept & example
  • Nested ifs concept & example
  • Multilevel if-then-else concept & example
  • switch or case command concept&example
For & While Loop
  • Looping Concepts
  • for loop example 1 & example 2
  • Nested For loop - concept & example
  • while loop concept & example
Part 2 - Practical Shell Script Examples Explained
  • Print incremental numbers
  • Print decremental numbers based on user input
  • Print Fibbonaci series
  • Create repeating pattern using for loop
Processes in Linux/Unix
  • Processes concept & examples
User Defined Functions
  • What is Function & Need of Function
  • Function examples
Part 3 - Practical Shell Script Examples Explained
  • shell script to delete old files
  • shell script to archive files
  • shell script to read file line by line
  • shell script to move file to another location
  • shell script to get cpu usage of a user
Sending unwanted output of program
  • Sending unwanted output of program - concept & example
Conditional command execution with && || operators
  • Conditional commands execution using &&
  • Conditional commands execution using || operator
Part 4 - Practical Shell Script Examples Explained
  • Create star pattern using for loop
  • Drawing Incremental Pattern
  • Reverse the given number by user
Essential Utilities
  • Utilities Concept and Examples - cut, paste, join, tr
Part 5 - Practical Shell Script Examples Explained
  • Paste Command Example 1
  • Paste Command Example 2
  • Cut Command example 1
  • Cut Command example 2
  • Copying Files Example
Process, Signals & Traps
  • What is a Process and How to view Processes
  • Sending signal to Processes
  • Terminating Processes
  • Shell signal values
  • The trap statement
  • How to clear trap
  • Include trap statements in a script
Example Slides
  • Part 1 & 3 - File_Operation_Examples_1
  • Part 1 & 3 - File_Operation_Examples_2
  • Part 5 - Example Slides
Complete Tutorial with concepts
  • Complete Tutorial with concepts PDF