The Linux Advanced Shell Programming Tools course is designed to give delegates practical experience using a range of Linux tools to manipulate text and incorporate them into Linux shell scripts.
The delegate will practice:
Programmers, developers and system administrators who need to construct shell scripts using advanced text handling facilities.
The Linux Advanced Shell Programming Tools 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.
To provide the knowledge and skills to make effective use of a wide range of standard Linux programming and development tools.
Course Introduction
Session 1: REVIEW OF SHELL FUNDAMENTALS
Session 2: USING UNIX SHELLS
Session 3: REDIRECTION, PIPES AND FILTERS
|
Session 4: BACKUP AND RESTORE UTILITIES
Session 5: BACKGROUND JOB SCHEDULING
|
Session 6: REGULAR EXPRESSION NOTATION
Session 7: SEARCHING FILES FOR PATTERNS
Session 8: THE STREAM EDITOR - sed
|
Session 9: COMMANDS FOR COMPARING FILES
Session 10: FILE MANIPULATION COMMANDS
Session 11: IDENTIFY AND TRANSLATE CHARACTERS
|
Session 12: SORTING FILES
Session 13: INTRODUCTION TO THE PATTERN SCANNING UTILITY - awk
|
Session 14: awk PROGRAM CONTROL STRUCTURES
|