Linux Shell Programming - A 2-day course
Linux Shell Programming Course Overview
This course is designed to give delegates practical experience in developing and writing LINUX shell scripts. Most of the built-in shell commands are introduced together with the main program control structures. This course is not suitable for C shell programmers.
Course Objectives
The delegates will practise:
- Writing simple scripts to enhance basic command output
- Using the various shell quoting mechanisms appropriately
- Manipulating shell variables and user-defined variables in scripts
- Implementing conditional execution facilities
- Using the shell's built-in loop constructs where appropriate
- Writing scripts to trap user interrupts
- Developing menu-driven shell scripts
Suitable for
- Programmers, administrators and support personnel who need to understand existing shell scripts, automate procedures and write their own utilities.
Prerequisites
- The course assumes knowledge of the LINUX Operating System to the level covered in the Linux Introduction Course. Some programming experience may also prove advantageous.
Publicly scheduled dates, locations, and prices
London — £695 (+VAT)
- 18–19 Mar 2010
- 15–16 Apr 2010
- 19–20 Apr 2010
- 13–14 May 2010
- 10–11 Jun 2010
- 21–22 Jun 2010
- 1–2 Jul 2010
- 29–30 Jul 2010
- 19–20 Aug 2010
- 23–24 Aug 2010
- 16–17 Sep 2010
- 7–8 Oct 2010
- 18–19 Oct 2010
- 28–29 Oct 2010
- 18–19 Nov 2010
- 29–30 Nov 2010
- 9–10 Dec 2010
Bristol — £695 (+VAT)
- 13–14 May 2010
- 15–16 Jul 2010
- 30 Sep–1 Oct 2010
- 4–5 Nov 2010
Birmingham — £695 (+VAT)
- 13–14 May 2010
- 8–9 Jul 2010
- 16–17 Sep 2010
- 11–12 Nov 2010
Manchester — £695 (+VAT)
- 15–16 Apr 2010
- 1–2 Jul 2010
- 26–27 Aug 2010
- 28–29 Oct 2010
Leeds — £695 (+VAT)
- 25–26 Mar 2010
- 10–11 Jun 2010
- 19–20 Aug 2010
- 21–22 Oct 2010
- 9–10 Dec 2010
Edinburgh — £695 (+VAT)
- 29–30 Apr 2010
- 1–2 Jul 2010
- 23–24 Sep 2010
- 18–19 Nov 2010
Course Contents:
Course Introduction
Linux Command Review
Getting Started
Using Variables
Integer Arithmetic
Handling Run Time Data
|
Condition Execution
Loop Constructs
Multi-Branch Decisions
Functions
Interrupt Handling
Additional Features and Facilities
|
