What is shell scripting

Importance of shell scripting

Different types of shells

(Sh,Bash,Ksh,Csh,Zsh,Tcsh)

Creating shell script

Making shell script executable

Startup and logout files

Shell input and output

  • Echo, Print, Read

Backslash Character Constants

Aliases & History Concepts

Variables

  • What is a variable
  • System defined variables
  • Environment defined variables
  • User defined variables
  • Constant variables
  • Local & Global variables
  • Special variables

Operators

  • Arithmetic Operators
  • Relational Numeric Operators
  • Relational ASCII Operators
  • Logical Operators
  • Assignment Operators

Special Files

  • Trash Files
  • Terminal Files

Conditional Execution Statements

  • if, if…else
  • if..elif..
  • case

File Test Commands

String Test Commands

Looping

  • While, Until, For
  • Break, Continue, True, False

Exit & Sleep Commands

Output Formatting Commands

Related flat file shell scripts

Command line arguments

  • Usage of command line arguments
  • Create new Unix commands
  • What is $0, $#, $*, $@, $?, $$

Calling Oracle Stored Procedures

Job Scheduling

  • At
  • Crontab
  • Batch

Compile & Execution of C and C++ Programs

Unix Installation