Scripting Training Course

Srihitha Technologies
25 hrs

Course Summary

IT, Software & Hardware
25 hrs
Class room
Beginner/Entry level

Course Overview

Srihitha Technologies Software training Institute in Ameerpet, Hyderabad India was formed in the view of the ever growing demands of the software market. We provide Classroom Training, Online Training and Corporate Training from our Ameerpet Hyderabad training Institute. Right from our inception in Srihitha Technologies software training institute has been involved in providing quality software training to students located in India, USA, UK, Australia, Canada, Dubai, Middle East Etc.Software Courses training is provided based on the industry demands. Students, Fresh Graduates, Employees, Professionals from various states in India and different countries attend our Classroom and Online training sessions. We also provide Corporate Training in India.Our Online Software Training Courses are designed to provide rich learning experience for student using Internet. We provide Personalized Classroom and Online Software Training Courses which are 1 hour to 2 hours duration based on student convenient timings. Online Classes or Classroom training duration depends upon the student’s grasp of the topics and his/her willingness to improve in software field. Our software training courses are framed based on the interest and mutual understanding of the student and the trainer.

Course Description

  • Unix-Shell Scripting
  • Different types of Files
  • Basic Commands
  • Creating Users & Groups
  • System startup & Shutdown
  • Working with files
  • Working with Directories
  • Standard Input & Output
  • Comparing Files
  • Searching files
  • Zip files
  • Displaying files
  • Viewing long files
  • File Permissions
  • Meta/Wild Card-characters
  • Regular Expressions & Patterns
  • Tools for Filters
  • Tools for column data
  • Tools for sorting
  • Changing information in files
  • Piping
  • Communication Tools
  • Networking protocols
  • Disk status
  • Job control
  • Process status
  • Editor Vi
  • Shell Scripting
  • Shell input & output
  • Backslash character constants Variables
  • Operators
  • Conditional statements
  • Looping
  • File test commands String test commands exit & sleep commands Command line arguments
  • Job scheduling





Topics Covered

    Unix-Shell Scripting:

    • History of UNIX
    • Features of UNIX
    • Flavors of UNIX
    • Comparison of UNIX with Windows
    • Architecture of UNIX
    • UNIX File System

    Different types of Files:

    • Regular Files
    • Directory Files
    • Device Files

    Basic Commands:

    • pwd, logname, who, finger
    • Exit, date, cal

    Creating Users & Groups:

    • groupadd, groupdel
    • useradd, userdel

    System startup & Shutdown:

    • Init, halt, shutdown
    • Different Run levels
    • Different date formats

    Working with files:

    • cat, touch, rm
    • cp, mv

    Working with Directories:

    • mkdir, cd, rmdir, rm –r

    Standard Input & Output:

    • Redirecting output
    • Redirecting Input

    Comparing Files:

    • cmp, diff, comm

    Searching files:

    • find, locate, which

    Zip files:

    • gzip, gunzip

    Displaying files:

    • ls, ls options

    Viewing long files:

    • pg, more, head, tail

    File Permissions:

    • chmod, chown, chgrp, umask

    Meta/Wild Card-characters:

    • Class, Anchors
    • Repetition, Alteration
    • Group, Dot

    Regular Expressions & Patterns:

    • What is pattern
    • Usage of regular expression
    • Different types of pattern
    • Character pattern
    • Word pattern
    • Line pattern

    Tools for Filters:

    • grep, grep with options
    • Flat files
    • What are delimiters and its types?
    • Reading and Writing to files

    Tools for column data:

    • cut, paste

    Tools for sorting:

    • Sort by lines, Sort by fields
    • Sort with options, uniq

    Changing information in files:

    • tr, sed


    • usage of piping
    • piping with filters
    • tee command

    Communication Tools:

    • write, wall
    • mail, mail with options

    Networking protocols:

    • telnet, ftp

    Disk status:

    • du,  df with options

    Job control:

    • Foreground jobs, background jobs
    • Killing jobs, nohup

    Process status:

    • ps , ps with options

    Editor Vi:

    • 3 modes
    • Command mode
    • Insert mode
    • Ex command mode

    Shell Scripting:

    • What is shell scripting?
    • Importance of shell scripting
    • Different types of shells
    • Creating shell script
    • Making shell scripting executable

    Shell input & output:

    • echo, print, read

    Backslash character constants Variables:

    • What is variable
    • System defined variables
    • Environment files
    • User defined variables
    • Constant variables
    • Local & global variables
    • Special variables


    • Arithmetic variables
    • Relational numeric operators
    • Logical operators
    • Assignment operators

    Conditional statements:

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


    • while, until, for
    • break, continue

    File test commands String test commands exit & sleep commands Command line arguments:

    • Usage of COA
    • What is $0, S#, $*, $@, $? , $$

    Job scheduling:

    • cron
    • at
    • batch

See other jobs

Share Course on :
siva soft Training And Deve...

Oracle Retail Predictive - RPAS
Ecorp Trainings Institute