This IBM AIX Korn Shell Programming training course is designed to give delegates practical experience using a range of AIX tools to manipulate text and incorporate them into AIX shell scripts.
This IBM AIX Korn Shell Programming training course is designed to give delegates practical experience using a range of AIX tools to manipulate text and incorporate them into AIX shell scripts.
Objectives
To provide the knowledge and skills to make effective use of a wide range of standard AIX programming and development tools.
Course Contents
Course Introduction
Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions
Session 1: BACKUP AND RESTORE UTILITIES
The tar command
Compression utilities gzip, bzip2, zip and compress
Exercise: Backing up and restoring files using tar
Exercises: Compressing files
Session 2: BACKGROUND JOB SCHEDULING
Scheduling jobs with the cron command
Scheduling jobs with the at command
Exercises: Running background jobs
Session 3: COMMANDS FOR COMPARING FILES
Compare two files with the cmp command
Compare two files with the comm command
Compare two files with the diff and sdiff commands
Compare large files with the bdiff command
Exercises: Identifying file differences
Session 4: SPLITTING FILES
The split and csplit commands
Exercises: Splitting files
Session 5: IDENTIFYING AND TRANSLATING CHARACTERS
od - octal dump
Use cat to display non-printing characters
The expand and unexpand commands to convert between tab and space characters
The tr command for character translation
Exercises: Translating characters with tr
Session 6: REGULAR EXPRESSION NOTATION REVIEW
Standard regular expressions
Extended regular expressions
Session 7: THE STREAM EDITOR - sed
sed command line syntax
sed command processing
Pattern space
sed addresses
sed commands
Hold and get functions
Advanced flow control
Exercises: Text processing with sed
Session 8: INTRODUCTION TO THE PATTERN SCANNING UTILITY - awk
Introduction and command line syntax
The awk program structure
Operators
Simple patterns
Extended patterns
Special patterns (BEGIN and END)
Program variables: Built-in variables, User defined variables, Arrays
Mathematical operators
Displaying output with print and printf
Exercises: Create awk scripts to extract selected data from a file and generate reports
Session 9: awk PROGRAM CONTROL STRUCTURES
Program control structures
The if construct
The while and do ... while constructs
The basic for construct
Associative array handling
Functions: Mathematical and string functions, The system function, The getline function, User defined functions
Exercises: Create an awk script using an program control structures and arrays
Session 10: awk DEBUGGING AWK SCRIPTS
Responding to Syntax errors
Responding to Logical errors
Session 11: MISCELLANEOUS TOOLS
bc (calculator)
fuser (testing for files in use)
getops (checking options passed to shell scripts)
printf (formatting screen output)
logger (script logging)
xargs (generating arguments for a command)
eval (re-evaluating variables)
Exercises: Using tools within a shell script
Seven Institute is an organically grown UK based Training provider. We pride ourselves on working with an amazing team of qualified, motivated and high performing people who regularly exceed expectations in order to deliver top quality training in Microsoft, Adobe, Technical and Soft Skills to organisations UK wide.
What’s so great about Python? The Python language is expressive and productive, it comes with a great standard library, and it’s the centre of a huge universe of wonderful third-party libraries.
The Perl Programming course is designed to give delegates the knowledge to develop/maintain Perl scripts.
Inventor CAM training teaches everything you need to program your CNC machine to generate your Inventor models. You’ll learn to create CNC strategies, create a CAM setup, plot toolpaths, simulate and post process them to G-code to program your CNC machine.
Java is everywhere and is as popular as ever. This hands-on course, delivered using Java 11, endeavours to provide the fundamental skills you need to become a Java Developer. We’ll have you build a series of realistic apps focusing on object-oriented principles from the start.
You will learn to interpret and transcribe complicated data declarations. You will be able to apply sophisticated pointer methods properly. You will develop a working knowledge of the features of C Programming.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy