home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
UNIX/Linux/AIX shell programming

Intended for

UNIX/Linux power-users and UNIX/Linux system administrators who are responsible for the organisation and the management of an efficient UNIX/Linux environment based on intelligent procedures.

Background

The participant has followed the UNIX/Linux/AIX fundamentals course or has equivalent experience with UNIX/Linux/AIX, and has basic knowledge of a programming language.

Training method

Classroom instruction based on a handout, presentation and demo's.

A substantial amount of time is spent on exercises.

Course leader

Koen De Backer, Peter Vanroose, Kris Van Thillo.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
21/03/2012NWoerden1260 EUR guaranteed
21/05/2012NLeuven1260 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 
  • Remarks:
    (guaranteed:) this session will certainly run
    (last places:) only limited number of places available
    (complete:) this session is fully booked; please contact us to get on the waiting list

Objectives

This course treats the logical power of the UNIX/AIX and Linux command shell, an extreme powerful environment for efficient programming.

At the end of this course participants will be able to understand all the possibilities of the program structures in the UNIX shell scripts. The use of the classic program logic in shell procedures will be clarified. The shell syntax for programming will be known. The meaning and the possibilities of AWK, and the use of this programming language will be learnt.

Main topics

  • Basic shell scripting: a recap
  • Working towards batch procedures:

Manipulating text in batch (sed, tr, ...) • unix tools in batch (ftp, arithmetic, "here documents", ...) • process sychronisation (wait, trap, exit, return, ...) • function definition, function library, function availability

  • Advanced Shell programming - based on the korn shell and on bash:

Writing logical tests • evaluating tests • branching • iterations • arithmetic expressions • interactive scripting

  • AWK programming

AWK program structure • verbs • arguments • syntax of an instruction • conditions based on file parsin • regular expressions • search and update of file databases • simple reports