UNIX Shell Programming Part 1 Bourne Shell Bash 

... in general, however, it will focus on programming in the
Bourne shell. Additionally, this course will cover the
Grep utility. Learn To Identify features of Bourne and bash shells. Match shell types with their main features. Set access permissions on a file. Identify features of standard input and output. Identify features of pipes and filters.
more...