C Shell Programming - Detailed Course Outline
Copyright © 1986-2006 Anderson Software Group, Inc.
(return to main UNIX and Shell page)
Section 1 - Getting Started
-
Using
csh and tcsh
-
C Shell
Metacharacters
-
Command
Prompts
-
Text Manipulation
-
Using
sed and awk
-
Regular
Expressions
-
Command
Shorthand
-
Quoting
-
File Manipulation
-
Shell
Variables
-
Pipes
and I/O Redirection
-
Command
Substitution
-
Filename
Expansion
Section
2 - Customizing Your Environment
-
Creature
Comforts
-
History
Mechanism
-
Aliases
-
Setup
Files
-
Predefined
Variables
-
Environment
Variables
-
Job Control
-
Foreground
and Background Jobs
-
Detached
Jobs
Section
3 - C Shell Programming
-
Creating
Custom Tools
-
Exit Status
-
Diagnostic
Output
-
Command
Line Arguments
-
Program
Structure
-
Expressions
and Operators
-
File Inquiry
Operators
-
Shell
Constructs
-
Making
a Script into a Command
-
Examples
and Applications
Section
4 - Advanced C Shell Programming
-
Programming
Techniques
-
Debugging
Scripts
-
Reading
Keyboard Input
-
Here Documents
-
Recursive
Scripts
-
Timing
Shell Scripts
-
Interrupt
Handling
-
Interactive
Loops
-
Guidelines
for Programming
-
Example
Scripts
Section
5 - Understanding the C Shell
-
Inside
the C Shell
-
Shell's
Parsing Order
-
Parent
and Child Processes
-
Redirection
and Pipes
-
Creating
Subshells
-
Executing
New Shells
-
Aliases
vs. Built-In Commands
Appendix
Bibliography |