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.
Syllabus
Day 1
|
Day 2
|
Hands-On Labs
A good portion of class time will be spent applying principles learned in lecture to hands-on labs.
Prerequisites
Some basic experience using UNIX or Linux would be beneficial.