Discover the Bourne, Korn, Bash and C shells as programming languages that create interactive shell scripts and automate routine functions. Topics include: writing and debugging shell scripts, I/O redirection and pipes, file expansion, shell variables, quoting and regular expressions, shell functions and constructs, expressions, operators, job control, command-line argument processing, interrupt handling, and applications and tools. This course also provides a cursory introduction to the Python programming language. It is designed for both power users and system administrators of UNIX and Linux systems.
Topics Covered:
- Writing and debugging shell scripts
- I/O redirection and pipes
- File Expansion
- Shell Variables
- Quoting and Regular Expressions
- Shell Functions and Constructs
- Expressions
- Operators
- Job Control
- Command-line Argument Processing
- Interrupt Handling
- Applications and tools
- Introduction to programing language, such as Python.
- Write Bourne Shell Scripts
Prerequisite: UNIX & Linux System Administration I or equivalent knowledge and experience.
Next Step: Upon completion of this course, consider taking other courses in the UNIX and Linux System Administration certificate program.
Contact: For more informaiton about this course, please email InfoTech@ucsd.edu.
Course Number: CSE-41271
Credit: 3.00 unit(s)
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.