Description
In this course, you will :
- Overview about various shells in Unix Based Operating Systems.
- Introduction of Shell Programming.
- Bash Shell Startup Scripts.
- Shebang.
- Debug a script.
- The Shell Variables & Environment.
- Bash, Environmental & System Variables.
- set, env & export command.
- Quoting and their types.
- Performing Arithmetic Operations.
- Create an integer & constants Variable.
- Wildcard & Path name expansions.
- Industrial Project to Completely Automate the Pre-validation report.
- Conditional Statements (Decision Making).
- If else statement & if..elif..else..fi statement.
- Logical AND &&, OR !!.
- test command & exit status of a command.
- Numeric, String & File Attributes Comparison.
- Positional parameters via special shell variable $1, $2, $3,...,$N.
- Bash Loops - for loop statement.
- for loop using C like Syntax, passing arguments, nested loop.
- Chessboard using nested loop statement.
- While loop statement.
- Case statement.
- Create a simple menu driven program or automation tool Using Case Statement.
- Shell Redirection & Process Management.
- Input Output Redirection in Linux.
- file descriptor (fd) to file.
- Foreground & background Process.
- Defining functions.
- Nested functions.
- Writing functions, Calling functions.
- Local & global variables.
- Passing arguments into a function.
- Return statement.
- Practice Lab Sessions.
- About AWK.
- Pattern matching in AWK.
- Pre & post processing in AWK.
- User defined variables in AWK..