| Site Map | Legal | Privacy | Terms & Conditions |
 
Company Details
About Us
Contact Us
Why Us?
Clients
Testimonials
News
Vacancies
Training Courses
All Courses
Search Courses
UNIX and Linux
Security
Microsoft
Programming
Networking
Telecommunications
LINX
Foundry Networks
Product specific
Management overviews
Course Administration
Dates & Prices
Training Locations
General Pricing
Reserve a course
Where to stay
Services
Courseware
Resources
Contact Us
 
 
UNIX shell programming
UNIX training course description
A practical introduction to writing scripts using the Bourne shell under any UNIX operating system. Applicable for those using the Korn shell as well.

Who will benefit?
Programmers developing programs under UNIX.

Administrators / support personnel who wish to find out more about the workings of UNIX or write simple utility programs.

UNIX training course prerequisites
UNIX Fundamentals.

Some programming experience would be useful although not essential.

UNIX training course objectives
By the end of the course delegates will be able to:
  • Read shell scripts.
  • Write shell scripts.
  • Use different types of quotes.
  • Recognise the role of shell scripts within the UNIX system.
Duration: 2 days

Unix shell programming training course: Dates, prices & bookings

Back to Unix courses overview
UNIX training course contents

Review of UNIX fundamentals

Basic shell scripts
What does the shell do? How are commands executed? Different shells. what is a shell script? Comments, creating shell scripts.

Variables
Setting variables, using variables, set, scope, export, sourcing, environmental variables, read.

Positional parameters
$0 to $9, $#, $* and others. shift parameter substitution.

Control statements
  • The test command
  • The if statement
  • while loops
  • for loops
  • The case statement
Special characters
Redirection of errors, here documents, quoting.

Arithmetic in shell scripts
The expr command.

System shell scripts

Screen handling
  • The terminfo database
  • The tput command
Advanced issues (optional session)
Shell functions, getopts, xargs, debugging shell scripts, portability issues. Extras in the Korn shell.

Communicating with others
write, talk, mail, mailx, news

Optimising shell scripts
The time command, performance tips.
© 1999 - 2008 Systems & Network Training