Location
Location

Uppal Hyderabad

Location
Phone

+91 70934 77157

LINUX SHELLSCRIPTING



Course Content:

  • Basic Commands
  • Directories, Files and Processes
  • Making directory, Changing directory, Remove directory ,Interactive Copy,Move,Remove files
  • Wild Cards - File Name Generation
  • Word count - wc
  • Getting Help - man
  • Displaying files - cat , more , ls
  • Redirection using ">" symbol and ">>" symbol
  • Redirecting input using symbol
  • Piping - using | symbol
  • Special files - and ..
  • Environmental Variables
  • Disk related commands
  • Commandline Edit using - vi
  • Foreground,Background jobs - & and Stopping Jobs - Kill
  • Advance Commands
  • Debugging - set
  • Setting - set , shift and Run levels
  •  Merging Files - paste
  • Job Control - Jobs
  • Finding Text in Files - grep, egrep, fgrep, Cut, find, tr, tee uniq,..
  • Changing File Permissions - Chmod
  • Compressing - gzip , gunzip , tar
  • Mailing process
  • Computations - bc, eval command , let
  • Argument Processing
  • Shell Programming

  • Creating Shell Scripts, Script file
  • Testing the Script
  • Adding Execute permissions
  • Running the Script - time , dot , exec , ksh , sh
  • Debugging Script , Passing Parameters
  • Read command , echo command
  • Special Characters and Variables
  • Conditional Statements
  • IF – ELSE, ELIF, NESTED IF

    LOOPING (WHILE, DO - UNTIL, FOR, INFINITE LOOP)

  • Case Statement, Highlighting Text - tput
  • Holding the output sleep , Positioning the Cursor - backtab \b
  • Local and Global Variables
  • Export Command , Exit Status
  • Functions , Functions in Scripts, Return Status
  • Text File Processing - awk

  • The awk Programming Tool
  • Pattern Matching , Regular Expressions , Comparison Patterns , Compound Patterns
  • Range Patterns , Special Patterns , Built-in Functions
  • Troubleshooting awk Scripts , Passing Parameters
  • Using Contains,printf Function
  • Computations, Functions - substr , length
  • Action Statements,Control Flow Statements
  • Arrays, Arrays with for Loops
  • awk Examples