Linux Advanced Shell Programming Tools - A 3-day course
Linux Advanced Shell Programming Course Overview
This course is designed to give delegates practical experience using a range of Linux tools to manipulate text and incorporate them into Linux shell scripts.
Course Objectives
The delegates will practise:
- Using the shell command line editor
- Backing up and restoring files
- Scheduling background jobs using cron and at
- Using regular expressions
- Searching files for patterns with the grep family of commands
- Editing text files with sed
- Using file comparison utilities
- Using the head and tail utilities
- Using the cut and paste utilities
- Using split and csplit
- Identifying and translating characters
- Sorting files
- Translating characters in a file
- Selecting text from files with the grep family of commands
- Creating programs with awk
Suitable for
- Programmers, developers and system administrators who need to construct shell scripts using advanced text handling facilities.
Prerequisites
- The course assumes knowledge of the Linux Operating System to the level covered in the Linux Introduction Course. Some shell programming experience to the level covered in Linux Shell Programming is also necessary.
Publicly scheduled dates, locations, and prices
London — £1195 (+VAT)
- 27–29 Jun 2012
- 15–17 Aug 2012
- 26–28 Sep 2012
- 21–23 Nov 2012
Course Contents:
Course Introduction
Review of Shell Fundamentals
Using UNIX Shells
Redirection, Pipes and Filters
Backup and Restore Utilities
Background Job Scheduling
Regular Expression Notation
Searching Files for Patterns
|
The Stream Editor - sed
Commands for Comparing Files
File Manipulation Commands
Identify and Translate Characters
Sorting Files
Introduction To The Pattern Scanning Utility - awk
awk Program Control Structures
|
