Course code: UNIXSH« Back

UNIX/Linux Shell Programming

The course is designed for administrators who need to understand the system scripts, to modify their content and create new ones for the functions automation, monitoring and a dialogue with the user. In the course the participant will learn about the possibilities which are offered in shell, he will also master the basic programming techniques and will learn to create useful scripts on practical examples, these techniques will make his or other users´ work easier.

This course can be done on Linux
 DateDurationCourse priceHandbook priceCourse languageLocation 
LM GTK 1/28/2019 3 11 475 CZK included in course price Český jazyk GOPAS Praha
 
3/13/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
4/23/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
5/29/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
6/24/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
8/14/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
9/23/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
11/4/2019 3 13 500 CZK included in course price Český jazyk GOPAS Praha
 
3/25/2019 3 13 500 CZK included in course price Český jazyk GOPAS Brno
 
7/15/2019 3 13 500 CZK included in course price Český jazyk GOPAS Brno
 
12/2/2019 3 13 500 CZK included in course price Český jazyk GOPAS Brno
 
2/12/2019 3 450,00 EUR included in course price Slovenský jazyk GOPAS Bratislava
 
GTK 4/16/2019 3 450,00 EUR included in course price Slovenský jazyk GOPAS Bratislava
 
6/10/2019 3 450,00 EUR included in course price Slovenský jazyk GOPAS Bratislava
 

AffiliateDurationCatalogue priceHandbook priceITB
Praha3 13 500 CZK included in course price 30
Brno3 13 500 CZK included in course price 30
Bratislava3 450,00 EUR included in course price 30

User intensity level

Who is the course for

The course is designed for OS UNIX administrators who need to write scripts in shell environment.

What we teach you

The course participant will learn about the possibilities which are offered in shell. He will acquire the basic programming techniques and through practical examples he will learn to create useful scripts which make his or other users´s work easier.

Required skills

Good knowledge of OS UNIX environment. Knowledge of basic users´ commands. The knowledge of vi editor is essential.

Teaching methods

Professional explanation with practical samples and examples.

Teaching materials

GOPAS study materials

Course outline

 

 Introduction


Overview of basic UNIX shell constructions 
UNIX architecture
Possibilities and support of scripting in Bourne shell, Korn shell and Bash
Processes control
Types of commands
Processes
Commands starting
Basics for scripts writing
Scripts starting
Comments
Code tuning
Echo command, print, formatting output using printf


Variables


User variables
Variable environment
Read command
Positional parameters
Special variables


Quoting


Metacharacters, differences in their use
Commands substitution
Eval command


Decision contruction


Returne codes
Command test and [ ] 
Command if
Command case
Special constructions


Cycles


Command expr
Command while
Command until
Command for
Parameters processing using getopts command
Working with descriptor files using exec


Functions


Functions in shell
Parameters handing over
Return command


Working with signals


Asynchronous events
Signals generation
Signals processing using trap command


Enlargements available in ksh and bash


Select command
Arithmetic support
Working with field
[[ ]] command
Enlarged pattern-matching
Ksh and bash environment modification


Tools and external programs

Data mining from files
Combination of data content
Sorting out the file content
Editing using sed and awk
Regular expressions


Effective creation of scripts


Time command
Working with PATH variable
Absolute vs. relative paths
Shell built-in commands
Effective way of using the pipe

 

Previous courses

no preceding courses

Next courses

Tištěné nebo elektronické studijní materiály GOPAS

Price:
included in course price
The prices are without VAT.