
|
| AUDIENCE: |
Users, programmers and system administrators who wish to develop more advanced skills in UNIX. The course covers both Korn Shell and Bash, and is suitable for users of all recent releases of UNIX including AIX, HP/UX and Solaris, as well as any of the major Linux distributions. |
| PREREQUISITES: |
Delegates should be comfortable using the command line to interact with the UNIX environment, be familiar with basic system commands and tools, how file systems are laid out, and the concepts of processes, redirection and pipelining. |
| OBJECTIVES: |
In this course, delegates develop more advanced skills in using UNIX tools. Users increase their productivity in UNIX by learning how to create powerful Korn shell scripts for processing text, managing files, and performing other complex tasks. We also introduce the Perl programming language, which can be used as an enhanced shell-scripting environment. |
| COURSE CONTENT: |
- Advanced vi Usage
- ex and vi - Two Editors in One
- ex and vi - Options
- How to Set Options Within vi
- How to Set Options in .exrc
- The Unnamed Buffer
- Named Buffers
- Cutting and Pasting Between Files
- The :next Command
- The Delete Buffers
- File Name Shortcuts in vi
- Invoking Shell Commands - ex
- Reading the Output of a Command
- Invoking Filters from vi
- What are Macros and Why?
- The :map Command
- The vi Quote Mechanism
- Markers
- Executing Commands from a Buffer
- Regular Expressions
- What is a Regular Expression?
- Literal Regular Expressions
- Regular Expressions: ^, $, \, . [s]
- Regular Expressions: *, \{m,n\}
- Subexpressions
- Korn Shell Features
- Aliases
- Command History
- Functions
- The print and read Commands
- The set Command
- Shell Programming
- Filename Generation
- Parameters
- Named Parameters
- Positional Parameters
- Special Parameters
- Parameter Substitution
- Here Documents
- Shell Commands
- Command List Separators
- Control Flow - Conditionals
- The case Construct
- Control Flow - Loops
- The trap Command
- Introduction to sed
- About sed
- Why Use sed?
- Invoking sed
- How sed Works
- Using sed
- sed Addressing
- sed Addressing - Formats
- sed Functions
- Awk
- Introduction to awk
- How awk Programs Work
- Running awk Programs
- Summary of Patterns
- BEGIN and END
- Expressions
- String-Matching Patterns
- Extended REs in awk
- Range Patterns
- Overview of Perl
- What is Perl?
- Running Perl programs
- Perl Variables & Data Types
- Perl Control Structures
- Sample Programs
ES/04 |
|
© 2007 Verhoef Training, Inc.
|
|
Schedule Dates
Course offered as Inhouse or Public
PUBLIC SCHEDULE |
| Date |
Location |
State |
|
9/1/2008
 |
Bowling Green |
KY |
|
|
|
|
|