Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Bash Scripting
Welcome to Bash Scripting
Course Outline (10:29)
About shell
What is Shell? (9:22)
Shell Profile File (14:40)
Types of Shell (3:47)
What is Subshell? How do we create them? (6:21)
Shabang #! usages (16:45)
Shell Commentlines (6:54)
Variables in Shell Script
User-defined Variables (UDV) (21:11)
Activity (2:40)
Multi-line String (4:20)
How to capture command results to user-defined variables? (5:30)
Activity (3:38)
How to read value from keyboard (STDIN) ? (6:56)
Activity (3:29)
Shell Variables (3:26)
How to export an User-defined variable? (4:10)
How to delete a variable? (4:45)
Operators in Shell Script
Arithmetic Operation - using expr command (4:27)
Arithmetic Operation - using compound style (3:56)
Relational Operators (6:32)
About $? variable (or) Status code (7:45)
Conditional Statements
if only style (8:07)
if .. else style (4:54)
Activity (4:11)
Multi-Conditional Statements (7:54)
Activity (7:00)
Nested Conditional Statement (11:26)
Activity (4:00)
Logical Operators & File Test Operators
Shell Logical Operators (7:09)
Activity (3:20)
Extended Test Operator (8:23)
Activity (6:35)
File Test Operator (9:48)
Activity (4:38)
Activity - To Validate grep pattern & input file (8:39)
Case Statement
Shell Case statement (3:35)
Example (5:12)
Comparing case & if..elif (4:06)
Activity (5:08)
Activity ( if within case ) (6:48)
Activity ( case within if ) (2:47)
Looping statements
Shell Looping Statements (6:52)
Example (5:00)
Activity (8:51)
Infinite while loop (6:24)
Activity (6:54)
until loop (9:37)
for loop (8:19)
break Vs Continue (2:53)
Activity (3:42)
select loop (12:22)
File Handling
What is File Handling? (4:36)
Reading data from to Script and then to Monitor (9:35)
Activity (6:10)
From Script, Creating a new file and adding data to it (9:57)
Activity (5:39)
Reading data from and to File (3:23)
Activity (8:06)
Command-Line Arguments
What are Command-line Arguments? (5:12)
Why Command-line arguments are used in Shell script? (10:44)
Activity (7:26)
Command-line arguments Validation (9:37)
Activity (3:18)
Command-line arguments with Loops (7:45)
Activity (6:06)
Set & Shift Commands (7:21)
Array
What is an Array? (11:36)
Array-Manipulation-PART-I (8:43)
Array-Manipulation-PART-II (5:18)
Activity (2:18)
Array with Looping statements (6:43)
Activity (6:30)
Function
What are Functions? (12:23)
Function Call- Example I (4:47)
Function Call- Example II (3:29)
Nested Function Call (7:04)
Activity (10:30)
Function Call with Arguments (11:37)
Activity (11:38)
Scope of Function Members (7:34)
Return a Status Code (3:34)
Activity (4:12)
How to Reuse an Existing Function Definition? (10:28)
An Introduction to sed and awk
sed Overview - Part 1 (16:52)
sed Overview - Part 2 (5:45)
awk Overview - Part 1 (6:32)
awk Overview - Part 2 (10:44)
Activity (8:02)
Here documents
What & Why are we using Here document in shell script? (5:56)
How to interface Shellscript to DataBase? (9:51)
How to display Shellscript result in Web broswer - CGI? (13:40)
How to connect multiple remote systems using SSH? (4:34)
Case Studies
Automatic Package installation (2:43)
Getting_Memory_details_From_bashScript_menuDrivenCode (4:53)
Automatic FileSystem Partitioning (13:46)
Thankyou
Other Resources (0:59)
Teach online with
Shell Variables
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock