Overview

UNIX provides a powerful programming language called the shell. This course teaches you how to create and execute shell procedures. Shell procedures are easy to write and result in immense time savings on the job.

 

Outline

Basics

full and relative pathnames

redirection

redirect standard output

redirect standard error output

redirect standard input

pipes

echo

filename generation

 

Variables

creation and assignment

evaluation

names

command line arguments

positional parameters

shift command

set command

system variables

quoting

single quote

double quote

backslash

interactive shell procedures

read

export

 

Conditional Constructs

multiway branch (case)

non-interactive procedure

interactive procedure

read command

if

else

elif

test command

 

Miscellaneous Constructs

command substitution

background process

parameter substitution

&& and || operators

command grouping

 

Looping

while

until

break

continue

for

 

Signals

commonly used signal numbers

catching signals

shell functions

dot subroutine

 

Exercises

Many practical exercises are integrated into the course to maximize the learning experience. If the students have a practical work related problem, these can usually be incorporated into the course as well.

Outline: UNIX Advanced Course

Text Box: Return to the Training Page

Helping Your Business

execute the vision

it needs to thrive