Washington University, St. LouisEngineering
Courses

TTUN05   Unix and Linux
    Unix/Linux Shell and awk Programming


Code Course NameReg.Dur. Dates Days & Times Loc. Certifications Cost More info about cost of classes
L1 L2   NM

There are no scheduled classes at this time.
To place your name on a waiting list or to request a private class for your organization contact training@cait.wustl.edu or (314) 935-4444.


Description: (formerly called Fundamentals of Unix: Shell and awk Programming) This course teaches the Unix computer professional the techniques needed to develop advanced shell and reporting type procedures under Unix. Techniques in the major shells will be shown. Note that all Unix systems support all of the techniques in this course.

Audience: This course is for computer professionals, including users, systems administrators, and applications or systems programmers.

Prerequisites: Unix/Linux Operating System (TTUN00), or equivalent experience.

Objectives:

  • Use Unix, awk, sed, Bourne and Korn shell commands
  • Use shell commands to process files of data
  • Create shell commands scripts
  • Generate reports using the (n)awk facility
  • Develop executable files
  • Learn to use the powerful Regular Expressions
Outline:
  • Shell Overview
    • Data types
      • Shell programming constructs (Selection, Iteration )
        • Functions
          • Unix productivity tools
            • Regular expressions
              • The sed utility and its applications
                • Information processing using awk
                  Elective Hours (Cum. Classroom Time): 18

                  CEUs: 1.8

                   

                  CAIT - Washington University in St. Louis School of Engineering & Applied Science

                  5 N. Jackson Ave, St. Louis, Missouri 63105
                  Phone: (314) 935-4444, Fax: (314) 935-4479