home Course schedule & fees contact details register on a course
  
  

  
  C++ Primer
  C++ Advanced
  Java Primer
  Java Advanced
  Linux Administration
  Linux Server Configuration
  Linux Prof. Inst.(LPI) Exam Preparation
  Linux Shell Scripting
  VB.NET
  ASP.NET
  Web Design(HTML/FrameMaker)
  XML
  JavaScript
  PHP/MySql
  PERL
  UML
  Blended I.T Courses
  
  
  

Shell Scripting

using RedHat Linux

  

Course Description :

This Shell Scripting course is valuable for anyone who wishes to become a "Power User" of linux at the command line. It will improve the productivity of system administrators, developers, network and database managers, in fact anyone who uses linux regularly.Fundamental linux/Unix commands are covered. Text file manipulation utilities e.g. sed, awk, grep, and regular pattern formation are covered. You will learn the constructs of scripting i.e selection, iteration, variable and file handling using the BASH Shell.

Intended for :

Anybody who wants an indepth understanding of the Unix O.S. by being able to read and modify the start-up scripts etc. Also, operators who may be new to programming and wish to become involved in controlling Unix OS. through scripts. Shell scripting is an excellent foundation for those who work in the role of Test Engineer, Technical Support, Unix/Linux Administrator, or Web Developer.

Prerequisites :

Experience of JavaScript, or HTML or any other scripting or programming language would help. However, if you have been working on the Operating Systems and have experience of using the Command Line Interface (CLI) to Linux, or another OS, you will benefit greatly from learning Shell Scripting.

Course Details :

Click on image for Start Dates, Duration and Fees



Major Benefits :

At the end of the course the you will be able to :
Increase your productivity by using Linux tools effectively. Construct bespoke solutions using tools in combination. Write shell scripts to automate administrative tasks. Search, sort, process and reformat text using filters.

  You will also :-

. Build solutions by combining tools

  • Understand the semantics and syntax of Shell Scripts.
  • Use simple filters: cat, wc, head, tail, tr, uniq...
  • Use Sorting and searching tools: find, sort, grep, wildcards
  • Use and understand system reporting tools: ls, du, df, ps, netstat, uname, date ...
  • Carry out stream editing with sed

. Write shell scripts using functions, passing parameters and signals.

  • Pass arguments to a script.
  • Use Built-in variables and environment variables.
  • Perform I/O with echo and read Redirecting input and output.
  • Use Arithmetic and string operations

. Use Regular Expression syntax.

  • Search and match text with regular expressions.
  • Demonstrate Examples using grep, and other contexts for using regular expressions.
  • Perform substitutions using tagged regular expressions in sed and vi.

. Use awk to process structured input.

  • Learn how awk processes lines and fields, patterns and actions.
  • Understand awk's use of variables, operators and functions.
  • Learn how to format output and carry out Looping and branching in awk.
  • >

. Use the Looping and CASE rules

  • Use conditional execution with if ... else.
  • Use the TEST command toTest exit status of a command and the Testing of file properties.
  • Looping with for, while and until and Multiway branching using case.

. Handle ERROR Signals, waiting, and trapping.

  • Define functions and aliases.
  • Learn command substitution.
  • Structure data with arrays.
  • Understand command sequencing and grouping.

. Debug Shell Procedures.

  • Use pipes and command substitution.
  • Be able to Choose the right tool for the job.
  • Learn to use Incremental development of solutions.
  • <

Course Delivery :

System : RedHat Linux ; You will be one-to-one or in a very small group;You will have a mature experienced teacher; course material and refreshment supplied; We will deliver the course at your office and demonstrate on your local systems if required, or you may bring along your own laptop.

Next course starts - Click here for Timetable & Fees

E-mail for more information E-mail for more information

Return to Introduction