ADVANCED UNIX TOOLS
In this course, students 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.
- Cost: Price on application
- Duration: 4 days
- This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Fundamentals of UNIX
UNIX users, programmers, and system administrators who wish to develop more advanced skills in UNIX.
• 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 In the Output of a Command
• Invoking Filters from vi
• What are Macros and Why?
• The :map Command
• The vi Quote Mechanism
• Example: spell
• Example: fmt (format)
• Markers
• Executing Commands from a Buffer
• What is a Regular Expression?
• Literal Regular Expressions
• Regular Expressions:
, $, \
• Regular Expressions: ., [s]
• More about [s]
• Regular Expressions: *
• More about *
• Regular Expressions: \{m,n\}
• Subexpressions
• 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
• Aliases
• Command History
• Functions
• The print, read, and set Commands
• About sed
• Why Use sed?
• Invoking sed
• How sed Works
• sed Addressing
• sed Functions
• How awk Programs Work
• Running awk Programs
• Summary of Patterns
• BEGIN and END
• Expressions
• String-Matching Patterns
• Extended REs in awk
• Range Patterns