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.
Whether you're a total beginner looking to learn your first programming language, or an experienced coder trying to expand your skills, Python is versatile enough to help. This includes Quants, Data Scientists, Data Analysts, Mathematicians, System Testers and Shell Scripters.
This hands on course introduces React Native for rapid app development on Android and iOS. Good React experience is essential for this course.
Java is the most capable programming dialect carter for standalone application, Networked Application and the web application.
This course is designed for beginners who wish to become a software developer by using Java, which is one of the most popular programming languages for web, desktop and mobile application development.
This excellent Python Programming course will help you to learn coding in Python from scratch to job-ready.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy