3.38 out of 5
3.38
8 reviews on Udemy

Shell Scripting : Novice to Ninja : With 50 Practice Sets

Including AWK and SED commands
Instructor:
Testing World
421 students enrolled
English [Auto-generated]
Write advance level shell scripts
Ready to face backend development and testing interviews

A shell in a Linux operating system takes input from you in the form of commands, processes it, and then gives an output. It is the interface through which a user works on the programs, commands and scripts. A shell is accessed by a terminal which runs it.

When you run the terminal, the Shell issues a command prompt, where you can type your input, which is then executed when you hit the Enter key. The output or the result is thereafter displayed on the terminal.

The Shell wraps around the delicate interior of an Operating system protecting it from accidental damage. Hence the name Shell.

Writing a series of command for the shell to execute is called shell scripting.It can combine lengthy and repetitive sequences of commands into a single and simple script, which can be stored and executed anytime. This reduces the effort required by the end user..

Here we are going to cover
1. Basics of Shell Scripting
2. Complex Shell scripting for data processing
3. AWK and sED Commands

Pre-requisite for Shell Scripting : VI Editor commands

1
Course Introduction
2
Basics of Operating System and its Architecture
3
Make Changes | Close file without saving
4
View any command help
5
Save content of file
6
Insert data to file
7
Insert data in new line
8
Delete data from file
9
Append data to file
10
Search data in File

Basics of Shell Scripting

1
First Shell Script
2
Set shell file mode
3
Execute Shell Script
4
Arithmetic calculations through Shell script
5
Comments and Variables
6
Exercise 1 : User Interaction and Calculation

Positional Parameters

1
What is Positional Parameters | Basic Operations
2
Access all parameters
3
Exercise 2 : Positional parameters and Calculation
4
Exercise 3 : Merge File Content

Condition Handling

1
Condition Handling - If Else
2
Condition Handling - Multiple Conditions
3
Condition Handling - Logical OR | AND

Loops

1
For Loop - Approach 1
2
For Loop - Approach 2
3
For Loop - Approach 3
4
For Loop - Approach 4
5
Break Keyword
6
Continue Keyword

SED : Stream Editor

1
What is SED
2
SED : Display Specific Line
3
SED : Display Last Line and Range of Lines
4
SED : Skip lines in result
5
SED : Display lines by searching a word
6
SED : Save Result to File
7
SED : Substitute data in File
8
SED : Substitute/ Replace multiple data
9
SED : Substitute/ Replace data by checking some conditions
10
SED : Delete data from file
11
SED : Insert data into file

File processing using CUT Command

1
What is Cut command | Find character on specific position
2
Cut command : Display range of characters
3
Cut command : Display specific column
4
Cut Command : Skip specific column
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.4
3.4 out of 5
8 Ratings

Detailed Rating

Stars 5
2
Stars 4
1
Stars 3
2
Stars 2
2
Stars 1
1
0e3b77bd9237299021365b6cba475103
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion