Course curriculum

  • 2

    Redirection Operators

    • Redirection Operators and STDIN, STDOUT & STDERR

  • 3

    Commands to read a file content

    • Commands to read a file content

    • Commands to read a file content with conditions

    • How to display or print range of lines ?

  • 4

    Grep Command

    • Basic usage of grep command

    • Advanced Usage of Grep Command

    • Simple Practice with grep command

  • 5

    Cut Command

    • Complete cut command in one video

  • 6

    AWK Command

    • Basics of AWK Command to write simple Shell Scripts

  • 7

    Simple Useful commands for shell scripting

    • tr command

    • tee command

  • 8

    Basics of Bash Shell Scripting

    • First HelloWorld Bash Shell Script | Simple Usage of echo command

    • Introduction to variables

    • Simple Shell Script to know the usage of Variables in Bash Shell Scripting

    • Advanced Usage of echo command

    • Here Document for Multi-lines or Multi-line block

    • Here String Usage

    • Writing Comments for a Shell Script

    • what is #!/usr/bin/env bash ?

    • Debugging a Bash Shell Script

    • Exit Status of a Command

  • 9

    String Operations to write Bash Shell Scripting

    • Basic String operations

    • String Operations on Paths | Useful for Real-time

  • 10

    Input and Output Commands for Bash Shell Scripting

    • input with read command and output with echo command

    • Input with command line arguments

  • 11

    Arithmetic Operators for Bash Shell Scripting

    • Arithmetic Operators

    • Simple usage of case statement

  • 12

    test command, commands chaining and conditional statements

    • test command and its usage | Comparison and file test operators

    • Command Chaining using Logical AND (&&) and Logical OR (||) Operators

    • Executing block of code using {}

  • 13

    Conditional Statements | Simple if | if else | if elif elif else

    • simple if and if-else conditional statement

    • Simple Shell Script to verify the user is root or not and User is having sudo

    • Shell Script to start docker service

    • Logical AND OR and NOT operators - ( &&, || and ! )

    • Differences between [ ] and [[ ]] ( old and new test command) and also (( ))

    • if elif elif else conditional statement

    • How to handle command line arguments ?

  • 14

    Scheduling jobs with at and crontab

    • One time task execution with at | scheduling job with at command to execute once

    • Scheduling jobs with crontab

    • Shell Script to send Automatic Mail Alert when RAM Memory gets Low

  • 15

    Arrays of Bash Shell Scripting

    • Introduction to Arrays

    • Associative Arrays

  • 16

    Loops and Loop control statements: Part-1

    • Introduction to Loops

    • Different types of for loop syntax's

    • Installing multiple packages with for loop and command line arguments

    • Difference between $@ and $*

    • Loop Control commands / statements

    • For loop with arrays

  • 17

    Working with remote Servers

    • Login into remote server from local server using ssh

    • Executing commands on remote server without logging into remote server

    • Providing password for ssh using sshpass utility

    • Executing multiple commands on Multiple servers

    • Shell Script to execute different commands on different servers

  • 18

    Loops and Loop control statements: Part-2

    • Basic syntaxes of while loop

    • while loop with IFS

  • 19

    Functions

    • Simple Introduction to Functions

    • Defining a Function and Calling a Function

    • Scope of the Variables (Global and Local Variables), Returning a variable value

    • Passing Parameters to a Function

  • 20

    Complete printf command in one video

    • complete printf command

  • 21

    AWK Command and AWK Scripting

    • Introduction to awk

    • awk command with action and bacis variables

    • Introduction to awk scripting

    • awk command with options, action and basic variables

    • Simple Hello World awk script

    • How to define a variable , display a variable and execute multiple statements ?

    • awk command or awk script: Reading variable values from command line

    • How to use awk command / script in shell scripts ?

    • How to read variables for awk command using shell script ?

  • 22

    Complete sed command

    • Introduction to sed command

    • sed: Viewing file content and deleting file content based on line numbers

    • Searching file content

    • Find and replace with sed command

    • Insertion and Deletion with sed command

    • Regex: Introduction to sed command with regex

    • Regex-Part-1: Regex with special characters (\s \t . * \+ \? and \)

    • Regex-Part-2: Regex with special characters ( ^ and $ )

    • Regex-Part-3: Regex with special characters ( [] () and {} )

    • Simple shell script to get all git versions from official git-scm website

  • 23

    Real Time Practice (Low Level To High Level )

    • Design simple Digital Clock with Bash Shell Scripting

    • Automate Server Inventory using Shell Script

    • Automate Multiple Servers Inventory using Shell Script

    • Monitor File system usage and send mail alerts

    • Automate the installation of required git version using bash shell script