To describe how to use flow control, incorporate user input in UNIX shell programs, and debug shell programs
UNIX shell programming principles - explain the principles of logical flow in a shell program Testing conditions in the UNIX shell - use conditional expressions to provide flow control in shell programs. Using UNIX shell control structures - use flow control commands in shell programs. Using flow control in a UNIX shell program - use conditional expressions and flow control in a shell program. Using functions in UNIX shell programs - use functions to improve the efficiency of program code. Using I/O in UNIX shell programs - use the UNIX I/O system in shell programs. Using menus in UNIX shell programs - create user menus with the select command and use them in shell programs. Writing a UNIX shell program using I/O commands - write an interactive program that makes use of standard input and output. Writing legible UNIX shell scripts - use variables, comments and white space to produce human-readable code. Debugging and error-handling UNIX shell scripts - explain how to debug shell scripts. Debugging a UNIX shell program - debug a shell program.
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.