Learn Advance Unix/Linux : File Processing using AWK & SED

Basic to Advance AWK Command | File Processing using SED | Advance Search using Grep and egrep | Cut Command

3.80 (360 reviews)
Udemy
platform
English
language
Operating Systems
category
instructor
2,317
students
7.5 hours
content
Oct 2023
last update
$69.99
regular price

What you will learn

Get expertise in File Processing using AWK Commands

Realtime Usage and Implementation of AWK Commands

Realtime implementation of large files search operations using Grep and eGrep

File Data Separation using SED and CUT commands

Practical and Theoretical Interview Question with practical scenario

Description

*Monthly Update*

Oct 2021 : Added/ Updated Grep and Egrep Videos

Apr 2021 : Updated  AWK Videos

Jan 2021 : Added Questions & Exercises

AWK & SED

Many UNIX utilities generates rows and columns of information. AWK is an excellent tool for processing these rows and columns, and is easier to use AWK than most conventional programming languages. It can be considered to be a pseudo-C interpreter, as it understands the same arithmetic operators as C.

AWK also has string manipulation functions, so it can search for particular strings and modify the output. AWK also has associative arrays, which are incredible useful, and is a feature most computing languages lack. Associative arrays can make a complex problem a trivial exercises

AWK Coverage   Basic to Advance AWK

  • Environment Setup with Test Data

  • Basic Operations : Fetch One or Multiple Columns Data

  • Basic Operations : Fetch One or Multiple Columns Data with Separator

  • Conditionally Fetch Data using Logical OR and Logical AND

  • Condition Handling with AWK Commands

  • AWK Looping

  • AWK Blocks

  • Save AWK Results to the file

SED Coverage

  • SED Introduction

  • Display one or Few lines in Output

  • Display Data by Search conditions

  • Skip Data to display in output

  • Find and Replace Data

  • Search |  Insert | Update and Delete Data

Search Data using GREP commands

  • Search Data in one or Multiple Files

  • Search Data in All files

  • Search data with case or ignoring case

  • Search data with surrounding words

  • Advance Search Condition

Cut Commands

  • Cut Columns

  • Cut Range of Columns

  • Cut by characters


Content

Jump into File Processing using AWK

Introduction to AWK | Select Column Data
** Course Architecture : Must for Everyone **
AWK - Select all data from table
AWK - Select columns from CSV file
AWK - Remove header row from result
AWK - Save Command Result to File
IMPORTANT------- Task for Students ---------: Find columns data
AWK - Conditionally select data

Conditionally Select Data

AWK - Conditionally Select data with logical OR
AWK - Conditionally Select data with logical AND
IMPORTANT------- Task for Students ----- : Find Records by matching conditions
AWK - Conditionally Select data | Check Substring in record
AWK - Conditionally Select data | Check Substring in Column

Search & Select

AWK : Search text at the start
AWK : Search text at the end
IMPORTANT------- Task for Students ---------: Search data as SubString
IMPORTANT------- Task for Students ----- : Find in Row or Specific Column

IF-Else Conditions

AWK : Condition check using IF
AWK : Condition check using IF-ELSE
AWK : Condition check using IF-ELSE IF -ELSE
IMPORTANT------- Task for Students ----- : Search and Change Data

Blocks & Loops

AWK : Begin Block
AWK : End Block
AWK : While Loop
AWK : For Loop
AWK : Store comamnd Result into variable

SED : Stream Editor

What is SED
SED : Display Specific Line
SED : Display Last Line and Range of Lines
SED : Skip lines in result
SED : Display lines by searching a word
SED : Save Result to File
SED : Substitute data in File
SED : Substitute/ Replace multiple data
SED : Substitute/ Replace data by checking some conditions
SED : Delete data from file
SED : Insert data into file

Grep : Global Regular Expression Parser

What is Grep | Search data in 1 file
Search data in more than 1 files
Search data in all files of current directory
Search data by ignoring case
Search Data : Display Line number
Search Data : Display File Name
Search Data : With exact word
Search Record : Except search condition
Search Data : Display surrounding lines
Search Data : Count number of matches
Search Data : Multiple Content
Search Multiple data with egrep
IMPORTANT------- Task for Students ----- : Search Lines having text
IMPORTANT------- Task for Students ----- : Search Count
IMPORTANT------- Task for Students ----- : Search specific count only

File processing using CUT Command

What is Cut command | Find character on specific position
Cut command : Display range of characters
Cut command : Display specific column
Cut command : Display range of columns
Cut Command : Skip specific column

VIM Editor Commands

Make Changes | Close file without saving
View any command help
Save content of file
Insert data to file
Insert data in new line
Delete data from file
Append data to file
Search data in File

Record Everything you perform on Terminal

Script Command
Script Command Options

Commands Must for All...

All Uses of CAT command
Data Backup commands
Change File Mode
Editors
User Commands
Set Environment Variables
Network Command

Shell Scripting Basics

Shell Basics
First Shell Script
Variables in Shell scripts
User interaction for inputs

Drill down shell script

Command Line Arguments
Condition Handling - If else
Condition Handling - Multiple conditions
Condition Handling - Logical AND/OR
For Loop
Functions

Screenshots

Learn Advance Unix/Linux : File Processing using AWK & SED - Screenshot_01Learn Advance Unix/Linux : File Processing using AWK & SED - Screenshot_02Learn Advance Unix/Linux : File Processing using AWK & SED - Screenshot_03Learn Advance Unix/Linux : File Processing using AWK & SED - Screenshot_04

Reviews

Jonathan
October 10, 2023
This course covers a lot of topics, but I would have gotten more from it if there were hands-on "homework" to apply the concepts discussed in the videos.
Linus
September 17, 2023
Was expecting a course on Awk and SED, but over half the course is on other topics. There is a lot of basics covered, in other topics that should not be covered in a course that is marketed as "Advanced"
Muaz
September 10, 2023
I'm working on Linux with huge logfiles and I already can see the immense benefit this course give me! Thanks for the awesome course, definitely recommended.
Devashish
August 16, 2023
Being in a semiconductor design field, this course helped me clear my doubts regarding writing shell scripts and awk and sed commands which are very useful to me in my work. Thanks
Roghayeh
July 21, 2023
A great course for someone who knows the basic commands of unix but needs to learn data processing. The only problem is the font which is too small, and I can't review the lessons in my phone.
Neil
July 29, 2022
I've always used awk for small things, such as quickly printing a field, but am constantly using other utilities like sed and grep to achieve my results. This is really going to help me at work!
Thomas
February 10, 2022
Unteres Niveau, alle diese einfachen informationen gibt es auf YouTube kostenlos. Beispiele enthalten Fehler, Reagieren nicht auf E-Mails. Viel Eigenwerbung. Bsp.-Dateien nicht vollständig zur verfügung gestellt.
Dean
December 20, 2021
Very easy to follow, makes a great crash course in awk, sed and grep if you have a task that needs to use these beyond the basics.
Rajesh
July 12, 2021
Each and every explanation are crystal clear. Its a very basic level and expected more from this lecture series.
Gordon
March 1, 2021
I work as a DBA in a Linux based infrastructure so awk and sed commands are invaluable. Fantastic course for getting to grips with the basics.
Chandrakant
February 12, 2021
Very well presented and explained with appropriate examples. Please remove the focus as it hides the command.
Mateus
February 8, 2021
It's a good course. If you don't know how to use AWK, SED and GREP and create some shell scripts, this course is a good start. I really enjoyed the teachings of AWK, but I expected them to be deeper.
Gregory
January 30, 2021
If you are a total linux beginner, This is an overall good introduction to some of the most useful terminal command. It is not worth it if you are looking for more advances knowledge though.
Fahed
December 27, 2020
This course is NOT an advanced course by any stretch of imagination. In fact, it is misleading and reinforces incorrect concepts frequently. For are some specific examples. 1, awk ===== a, is pronounced as "aaaak", while the presenter kept refereeing to the utility as A-W-K. But this is a minor point. b, Never did the instructor bother to place the awk code in a file, and execute the file. Hint: In production environments, code is usually more than 2 lines long. c, How about showing the students how to call awk commands from shell scripts? d, How about showing the students how to call shell commands from awk script? One-of Commands ============ Never were we shown how to handle grep command's return value (i.e. 0, 1, or any other integer). Shell Scripting ========= How about introducing the different shell flavors bash vs ksh vs sh vs tch? Never bothered to start the script with #!/bin/bash or #!/bin/ksh Misc. === Could not help notice that most videos are really not as long as advertised. The tail end of the videos is stuffed with fillers. Shamelessly promoting testing word or one such organization. Really? it's a paid course, not a free video on You tube that people are watching. In conclusion, this course is a waste of time and money. It will just give students a false sense of security that they have learnt Unix commands, Unix power tools, and scripting. I can go on, but will stop here. Never again buying a course from this particular instructor.
AHEAD
February 1, 2019
I'm changing my opinion from 2,5 stars as the way of giving the knowledge is very poor but actually I'm still (every day!) using the knowledge I've get here :)

Charts

Price

Learn Advance Unix/Linux : File Processing using AWK & SED - Price chart

Rating

Learn Advance Unix/Linux : File Processing using AWK & SED - Ratings chart

Enrollment distribution

Learn Advance Unix/Linux : File Processing using AWK & SED - Distribution chart

Related Topics

990532
udemy ID
10/21/2016
course created date
11/22/2019
course indexed date
Bot
course submited by