CIS 2440 — Shell Programming for Unix/Linux 3 Credit Hours
Introduction to shell programming. Covers a variety of popular shells used in both UNIX and LINUX operating systems. Includes file security and permissions, filename substitution, shell standard input and output, redirection, file input and output, regular expressions, utilities such as grep, awk, sed and the login environment. Emphasis on shell programming, user defined and shell variables, flow control structures, shell functions, shell built-in commands, and the writing and executing of shell scripts. (3 lecture hours)