Course not currently available

Korn Shell Programming

Training

In City Of London ()

Price on request

Description

  • Type

    Training

  • Class hours

    21h

UNIX is a true multitasking operating system. Its portability, reliability and efficiency has helped it and various flavours of it, become widely used for a range of applications. This course is designed for those wishing to learn Korn Shell programming. The practical exercises constitute about 50% of the course time. The course is suitable for any variant of Unix and the Linux platform is used for course delivery. Suitable for: Who Should Attend: Programmers, system administrators and technical support staff who need to become proficient at scripting in the Unix environment.

About this course

A basic knowledge of programming in any high level language is required

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Staff
  • Linux
  • Unix
  • Database
  • Syntax
  • Mathematics
  • Printing
  • Programming
  • Operating System
  • GCSE Mathematics

Course programme

Course review:

Introduction

  • UNIX Shells
  • Comparing Shells

Scripting

  • Shell script basics
  • Comments
  • Printing output
  • Quoting
  • Creating shell variables
  • Predefined shell variables
  • Environment variables
  • Dot scripts
  • Aliases
  • Positional parameters
  • Command substitution

Conditional statements

  • If statement
  • Extended if syntax
  • Comparison operators

Looping statements

  • While statement
  • Until statement
  • Iterating for loop
  • Break and continue

Mathematics

  • Let statement
  • Arithmetic command
  • Arithmetic value command
  • Counting for loop
  • C Mathematics

Variables

  • String length
  • Substrings
  • Deleting leading and training strings
  • Providing default values

Shell IO

  • File descriptors
  • Redirecting input and output
  • Inline documents
  • Opening file descriptors
  • Reading and writing file descriptors
  • Closing and moving file descriptors

Functions

  • Function definitions
  • POSIX functions
  • Positional parameters
  • Returning a value
  • Local and reference variables

Signal Handling

  • UNIX Signals
  • Sending signals
  • The trap statement

User Input

  • Using getopts
  • The select statement

Applications

  • Hiding parameters
  • Database Queries

Korn Shell Programming

Price on request