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.
This Ruby Programming course is intended to teach candidates how to create and maintain Ruby programmes.
Delegates will gain Knowledge of Ruby to write, modify, maintain and understand Ruby scripts.Course ContentLearn to Program: Using Ruby (Facets of Ruby) The first 2 days provide non-programmers an Introduction to Programming using Ruby. Getting Started Numbers Letters Variables and Assignment
On this accelerated Microsoft Power Platform Fundamentals course, you’ll immerse yourself in the Power Platform, it's extensive product capabilities and the value it will bring to your business.
This course starts with introduction of algorithm, concept of time and space complexity, Big O notation, etc. You will learn and develop pseudocodes and flowcharts to find solutions to problems.
Java is a reliable and secure computing platform and an object-oriented language for creating and running software. It is also referred as Java programming language developed by Sun Microsystems.
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy