Unix Shell Scripting / Awk Scripting

Unix Shell Scripting / Awk Scripting

Unix Shell Scripting / Awk Scripting

About the Course

This course encompasses basic to advance level of Unix Shell Script & AWK Script. The training is user friendly and will emphasize on real-time programs aligned to industry demands.

Course Objectives

After completion of the Unix/Linux Shell Script course at Tecnist, you will be able to:

1. Understand and identify different UNIX Operating Systems.
2. Architecture & its different layers.
3. Write, execute and debug Shell Scripts.
4. Understand advanced concepts to use in various technologies.
Who should go for this Course?

This course will be beneficial for freshers as well as experienced professionals who are interested to learn/work and build their careers around Unix-related IT fields. These can include:

1. Developers/Testers who want to accelerate their careers.
2. Analytics Managers who are subject matter experts, or/and are leading a team of analysts.
3. Individual contributors in the field of Enterprise Business Intelligence.
Why learn Unix Shell Scripting ?

After completing the course, you will be interview-ready in these fields:

1. Unix Infra
2. Unix Testing
3. Unix Development
4. Unix Application Support

Additionally, the course will be helpful for candidates who are working or willing to work in varied fields of technology like ETL Development/Testing, Big Data & Hadoop Development/Testing, Java Development/Testing, Unix SQL Production Support, and many more.
What are the pre-requisites for this Course?

The pre-requisites for this course include knowledge of the Windows OS.
Which Case-Studies will be a part of the Course?

Project Title: 30 assignments on Unix Scripting

Description: The purpose of this project is to explore and master Unix Scripting by executing complex assignments. You will get to work on multiple assignments with varying degree of complexity that will enable you to become an expert Unix Administrator. After completing these assignments, you will be able to perform your day-to-day Unix activities with great ease. Most of the assignments are based on the following tasks:

1. Creating a user
2. Changing the ownership
3. Configuring disk and SSH service
4. Logical partitioning
5. Creating repository based on http service and many more


What is Shall Scripting
Importance of Shell Scripting
Difference types of shells
(sh, bash, ksh, csh, zsh, tcsh)
Creating shell script
Marking shell script executable
Start up & logout files
Shell Input & Output
echo , print , read
ackslash character constants
Aliases & History concepts
What is variable
System defined variables
Environment variables
User Defined variables
Constant variables
Local & Global variables
Special variable
Arithmetic Operators
Relational numeric Operators
Relational ASCII Operators
Logical Operators
Assignment Operators
Special Files
Trash files
Terminal files
Conditional Execution Statements
If ,if …..else
File Test Commands
String Test Commands
While, until, for
Break ,continue, true, false
Exit & sleep commands
Output formatting commands
Related flat file files shall scripts
Commands line Arguments
Usage of command line arguments
Creating new Unix commands
What is $0, $#, $*, $@, $?, $$
Calling ORACLE stored procedures
Job scheduling
Compile & execution Of C & C++ programs
Unix installation


Skip to toolbar
  • USA : +1-(917) 328-1140
  • UK : +44-(773) 940-0806
  • INDIA : +91-(779) 205-1814
  • KUWAIT : +965-(514) 31-431
  • DUBAI : +971-(557) 964-969
  • MALAYSIA : +91-(779) 205-1814
  • AUSTRAILIA : +91-(779) 205-1814