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 quote (")
The single quote (')
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:
- Citación :
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
uploadgig_com:
https://uploadgig.com/file/download/8D1107f93b66aea0/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part1.rar
https://uploadgig.com/file/download/a216e83F3490D9ba/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part2.rar
https://uploadgig.com/file/download/C120f5Be32b86140/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part3.rar
https://uploadgig.com/file/download/0152fba84c57b2c3/8x6om.Linux.Bash.Shell.Scripting.A.Practical.way.of.Learning.part4.rar
Links are Interchangeable - No Password - Single Extraction