Introduction to UNIX Programming and Scripting
This 2 day class will introduce the student to Linux/UNIX scripting tools, including shell scripting, make, sed, awk, and regular expressions.
Upon completion of this class, the student will be able to write useful UNIX/Linux scripts to automate tasks. Students will be introduced to practical shell script programming (csh/sh/bash), makefile programming for automating software production and use (make/gmake), automated text processing using sed, awk, and regular expressions.
The format of the class is mixed lecture/lab, with lab exercises immediately following each major topic. The lab exercises are intended to reinforce the preceding lecture topic(s), and are designed to be directly applicable in an EDA context.
A good portion of class time will be spent applying principles learned in lecture to hands-on labs.
Some basic experience using UNIX or Linux would be beneficial.