Linux Bash Shell Scripting: A Practical way of Learning
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 3.6 GB
Genre: eLearning Video | Duration: 90 lectures (9 hour, 18 mins) | Language: English

Practical approach to learn and explore the shell scripting with various industrial projects

What you'll learn

Overview about various shells in Unix Based Operating Systems
Introduction of Shell Programming
Bash Shell Startup Scripts
Shebang
Debug a script
The Shell Variables & Environment
Bash, Environmental & System Variables
set, env & export command
Quoting and their types
Performing Arithmetic Operations
Create an integer & constants Variable
Wildcard & Path name expansions
Industrial Project to Completely Automate the Pre-validation report
Conditional Statements (Decision Making)
If else statement & if..elif..else..fi statement
Logical AND &&, OR !!
test command & exit status of a command
Numeric, String & File Attributes Comparison
Positional parameters via special shell variable $1, $2, $3,...,$N
Bash Loops - for loop statement
for loop using C like Syntax, passing arguments, nested loop
Chessboard using nested loop statement
While loop statement
Case statement
Create a simple menu driven program or automation tool Using Case Statement
Shell Redirection & Process Management
Input Output Redirection in Linux
file descriptor (fd) to file
Foreground & background Process
Defining functions
Nested functions
Writing functions, Calling functions
Local & global variables
Passing arguments into a function
Return statement
Practice Lab Sessions
About AWK
Pattern matching in AWK
Pre & post processing in AWK
User defined variables in AWK

Requirements

PC or Laptop with internet Connection

Description

Learning is important but most important is how to explore it. This course is designed in such a way that you can learn as well as explore the entire course module with various industrial projects.

Practical approach to learn and explore the shell scripting with various industrial projects

Course Content

Introduction of Shell Programming

What is Bash Shell?

Types of Shell available in Linux

About Shell Scripting

Bash Shell Startup Scripts

User's Home Directory - .bash_profile, .bashrc & .bash_logout

Shebang

Create a simple Shell Script

Setting up permissions on a script

Debug a Script

The Shell Variables & Environment

Bash Variables

Environmental Variables

System Variables

Assign values to shell variables

Customize the bash shell environments

set, env & export command

Rules for naming variable name

Simple Script using echo command

Quoting

There are three Type of quoting

The double code (")

The single code (')

The Backslash (\)

User's Input via Keyboard

Read Command

IFS

Practice Lab Session

Arithmetic Operations

Performing Arithmetic Operations

Create an integer Variable

Create the Constants Variable

Path name expansion

Wildcards , ?, [..] etc

Create & use aliases

Practice Lab Sessions

Industrial Project to Completely Automate the Pre-validation report

A Shell Script to collect required information from a server

The Bash Color

Writing Color Text

Various Color Codes for Foreground & Background Text

Lab Session on Bash Color

Script to fetch the system information i.e system_details

Schedule the script via cron

Final Script to fetch the environment report on a single click

Lab Session

Conditional Statements (Decision Making)

Overview of conditional execution

What is Condition?

Boolean value (True & False)

If else statement

Lab Session on if..else..

if..elif..else..fi statement

test command

Logical AND &&

Logical OR !!

The exit status of a command

Numeric Comparison

String Comparison

File Attributes Comparison

Shell Command line parameters

Positional parameters via special shell variable $1, $2, $3,...,$N.

Practice Lab Session

Bash Loops

Overview of loop statement

for loop statement

Lab on for loop

for loop using C like Syntax

for loop using command line arguments

Nested for loop statement

Chessboard using nested loop statement

While loop statement

Lab Session - read a text file line-by-line or using IFS

infinite while loop

case statement

Lab session on case statement

Create a simple menu driven program or automation tool Using Case Statement

Industrial Project

Discussed various scripts using for or while loop

Shell Redirection & Process Management

Input Output Redirection in Linux

Lab Session on redirection

Pipelines in Linux

tee command

file descriptor (fd) to file for output

file descriptor (fd) to file for input

file descriptor (fd) for reading & writing

Practice Lab Session

Overview of a Process

Foreground & background Process

Various Stats of a process

Lab Session

Functions

Defining functions

Displaying functions

Nested functions

Lab Session - writing functions

Calling functions

Local & global variables

Passing arguments into a function

return statement

Practice Lab Sessions

AWK

Introduction Awk

Pattern matching

User defined variables in awk

Awk pre-processing

Awk post-processing

Practice Lab Session

SED Stream Editor

Introduction

Replacing or substituting string.

Replacing the nth occurrence of a pattern in a line

Replacing all the occurrence of the pattern in a line

Changing the slash (/) delimiter

Using & as the matched string

Duplicating the replaced line with /p flag

Replacing string on a specific line number

Replacing string on a range of lines

Replace on a lines which matches a pattern

Deleting lines

Add a line after a match

Add a line before a match

Last Lecture

Who this course is for:

IT professionals across a broad range of disciplines who need to perform essesntial administration tasks and automation.
Graduate Students and also for those who are looking for a job in Automation using Shell Scripting in Linux & wants to get hands-on practical experience on Automation & build up a base on Shell Scripting..



Download link:
Kod:
rapidgator_net: https://rapidgator.net/file/c8a73a9f73a075f0f50880a78f563c69/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part1.rar.html https://rapidgator.net/file/736b88d230b19a9c9e08cc46bfbbd3c5/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part2.rar.html https://rapidgator.net/file/6125d4c2dff23d0fb0c7d572553126b4/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part3.rar.html https://rapidgator.net/file/b8bfa4e4f9f5e3a76ec17a69a06c2914/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part4.rar.html nitroflare_com: https://nitroflare.com/view/984F39610E0AA9C/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part1.rar https://nitroflare.com/view/1B41F97EEBF3129/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part2.rar https://nitroflare.com/view/969D947CF383FC2/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part3.rar https://nitroflare.com/view/884378BBC7C0DE5/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part4.rar
Links are Interchangeable - No Password - Single Extraction