Aix Shell Programming

Level
Logo Focus on Training

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Focus on Training offers this product as a default in the following regions: N/A

Description

Programmers, administrators and support personnel who need to understand existing shell scripts, automate procedures and write their own utilities.

To provide the skills needed to develop and customise shell programs.

IBM AIX Korn Shell Programming training course is designed to give delegates practical experience in developing and writing AIX shell scripts. Most of the built-in shell commands are introduced together with the main program control structures. This course is not suitable for C shell programmers.
Typical Course Contents - DAY 1
Course Introduction

Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions

Session 1: AIX COMMAND REVIEW

Basi…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: AIX, Programming (general), C/C++, IT Security, and Software / System Engineering.

Programmers, administrators and support personnel who need to understand existing shell scripts, automate procedures and write their own utilities.

To provide the skills needed to develop and customise shell programs.

IBM AIX Korn Shell Programming training course is designed to give delegates practical experience in developing and writing AIX shell scripts. Most of the built-in shell commands are introduced together with the main program control structures. This course is not suitable for C shell programmers.
Typical Course Contents - DAY 1
Course Introduction

Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions

Session 1: AIX COMMAND REVIEW

Basic Unix commands
General commands
File and directory handling commands
Filename generation characters
I/O Redirection features
Other commands

Session 2: GETTING STARTED

What is a shell script?
Development guidelines
Creating and editing shell scripts
Naming and storing shell scripts
Executing shell scripts
Exercise: Write a simple shell script

Session 3: USING VARIABLES

Environment variables
Local variables
Assigning values to variables
Assessing variable values
Using quotes
Delimiting variable names
Echo control sequences
Exercise: Add variables to a script


Session 4: INTEGER ARITHMETIC

Using the expr command
Using the (( )) notation
Exercise: Add integer arithmetic to a shell script

Session 5: HANDLING RUN TIME DATA

The read command
Command line arguments
Exercise: Writing a generic shell script
Exercise: Writing an interactive shell script

Session 6: CONDITION EXECUTION

The if statement
The test command
Other test notations
Default and substitute variables
Exit status codes
Exercise: Adding validation to previous scripts

Course Contents - DAY 2

Session 7: LOOP CONSTRUCTS

The while loop
The until loop
The for loop
The while true and until false loops
Loop control commands
Exercise: Enhancing the previously written scripts
Exercise: Writing a guess-the-number game

Session 8: MULTI-BRANCH DECISIONS

The case statement
Menu driven applications
Exercise: Developing and writing a menu system

Session 9: FUNCTIONS

What is a function?
Syntax
Examples
Exercise: Add a function to a script


Session 10: INTERRUPT HANDLING

Interrupt signals
Trapping interrupts
Exercise: Adding traps to the menu script

Session 11: ADDITIONAL FEATURES AND FACILITIES

The exec commands
The includes notation
More about loops
Arrays
Here Documents
Exercise: Create a here script

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.