Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Linux Bash Shell Programming

( Duration: 5 Days )

This Linux Bash Shell Programming training course will provide you practical experience of writing and debugging increasingly complex scripts to automate tasks and make your life with Linux easier. This is a hands-on workshop course that will take you through the key aspects of the Bash shell exploring the benefits of writing scripts. Together we will explore administrative tasks and automation, you'll be able to take away a wealth of useful time-saving tools and techniques.

By attending Linux Bash Shell Programming workshop, delegates will:

  • Understand the structure of a shell environment
  • Learn the key features of bash scripting
  • Carry out arithmetic within a shell script
  • Create interactive scripts
  • Incorporate decision-making and flow-control functionality
  • Understand and use functions

  • Attend Introduction to Linux training or equivalent experience (especially with vim).
  • System / Network administrators and Support People, Programmers & Prospective Linux Power Users, looking to harness the power of task automation through shell scripting.

COURSE AGENDA

1

Introduction to bash

2

Refresher of the basics

  • The command structure
  • Here documents
  • Job Control
3

The bash Environment

  • Environment Variables
  • Using Command History
  • Bash Variables
4

Creating and executing bash scripts

  • Debugging bash scripts
5

Processing command-line parameters

  • Standard command line flags and options
6

Commenting your scripts

  • When and why you should
7

Statements

  • The read statement
  • Conditional statements (if, case and select)
  • The test, [ ... ] and commands
  • The let and (( … )) command
  • The exit, break and continue statements
8

Operators

  • Testing strings and numbers
  • The declare command
  • Creating loops (for, while and until)
9

Arrays

  • Declare simple bash array
  • Handling arrays
10

Options and Arguments

  • The getopts command
11

Functions

  • When and how to use a Function
12

Using the "trap" command

  • Cleaning up

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X