Basic Shell Scripting

    Shell Basics

    • Types of shells
    • Shell functionality
    • Environment

    Writing first script

    • Writing script & executing basic script
    • Debugging script
    • Making interactive scripts
    • Variables (default variables
    • Mathematical expressions

    Conditional statements

    • If-else-elif
    • Test command
    • Logical operators-AND,OR,NOT
    • ase –esac

    Loops

    • While
    • For
    • Until
    • Break & continue

    Command line arguments

    • Positional parameters
    • Set & shift
    • IFS
    • Break & continue

    Functions & file manipulations

    • Processing file line by line
    • Functions

    Regular Expression & Filters

    • What is regular expression
    • Grep,cut ,sort commands
    • Grep patterns

    SED & AWK

    • Processes
    • Concept of process in Unix
    • Background processes
    • Scheduling processes -At, batch & Cron

    Misc

    • Trapping signals
    • String substitutions / manipulations
    • PreRequisite : Unix Fundamentals course