Linux-AWK/C2/Overview-of-Linux-AWK/English-timed

From Script | Spoken-Tutorial
Revision as of 11:22, 25 June 2019 by PoojaMoolya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 Hello and welcome to the spoken tutorial on Overview of Linux AWK commands.
00:08 In this tutorial we will learn about Linux AWK and The tutorials covered in the Linux AWK series
00:17 To record this tutorial, I am using Ubuntu Linux 16.04 Operating System
00:24 AWK is a used for searching and extracting data from a file.
00:30 We can also manipulate the data and generate reports using AWK.
00:36 Like any programming language, AWK also has Variables

Operators

00:41 Conditional Statements

Loops

00:45 Single and Multi Dimensional Arrays

Built-in Functions and User Defined functions

00:52 During the search process- A file will be treated as a sequence of records.
00:58 Each line will be considered as a single record with multiple fields.
01:04 Then AWK searches for the given pattern. And performs the desired action.
01:11 Now, we will briefly go through some of the individual AWK tutorials in this series.
01:18 Basics of awk

This tutorial explains some basic operations in AWK like

01:25 How to print the processed output and Using regular expressions
01:31 Let’s have a look at this tutorial.
------------Add the audio (Basic of AWK from 04:09 to 04:15)---------------
01:43 Variables and Operators

Here we will learn how to use - User defined variables

01:51 Variable initialisation

Operators

01:55 String Concatenation & matching operator

BEGIN and END statement in AWK

02:03 Let’s have a look at this tutorial.
----------Add the audio (Variables and Operators - 03:50 to 03:59 )-------------
02:16 Built-In variables
02:18 This tutorial explains about the following built-in variables in AWK like:
02:24 RS, FS

ORS, OFS

NR, NF

ARGV, ARGC

02:34 The tutorial also teaches how to write an AWK script.
02:39 Here is a glimpse of this tutorial.
---------------Add the audio (Built-In variables -11:49 to 11:59 )------------
02:53 Conditional statements

In this tutorial, we will learn how to use the conditional statements like:

If, else , else if in awk

03:04 Let’s have a look at this tutorial.
---------------Add the audio (Conditional statements -02:50 to 03:02 )------------
03:21 Loops- Here we will discuss about Conditional loops in AWK like for, while and do-while loop
03:31 We will also learn search pattern using AWK
03:35 Process data from a single or multiple files
03:40 Let’s take a look at this tutorial.
---------------Add the audio (Loops in awk -04:06 to 04:14 )------------
03:53 Basics of Single Dimensional Array tutorial explains

Assigning array elements

03:59 Refer the elements of an array

Indexing AWK arrays

04:04 Advantage of associative array
04:07 Checking whether any element exists in an array at a certain index
04:14 Here is a glimpse of this tutorial.
---------------Add the audio (Basics of Single Dimensional Array - 03:10 to 03:22 )------------
04:30 This advanced level tutorial on Single dimensional array explains

Using AWK array with file

Scan the elements of an array

04:41 New variation of "for loop"

Delete an array element

04:47 Delete the whole array
04:50 Values of ARGC and ARGV
04:54 Let’s have a look at this tutorial.
---------------Add the audio (More on Single Dimensional Array in awk from 04:59 to 05:09)------------
05:08 Multi Dimensional Array in AWK explains
05:12 Identifying an element by a sequence of multiple indices
05:17 Concatenated into a single string
05:20 Create 2 by 2 multidimensional array in AWK
05:24 Create the transpose of a 2 by 2 matrix
05:28 Scan the multidimensional array
05:31 Combine the for loop with the split function
05:35 Let’s take a look at this tutorial.
---------------Add the audio (multidimensional array - 06:24 to 06:33 ) ------------
05:48 Built-in Functions.

In this we will learn about AWK built-in functions like:

Arithmetic functions

05:57 Random functions

String functions

06:01 Input and Output functions and Timestamp functions
06:07 Here is a glimpse of this tutorial.
---------------Add the audio (Built-in Functions - from 10:01 to 10:14)------------
06:23 In User defined functions tutorial, we will learn

How to create our own function

06:30 Function call

Return statement and Reverse function

06:37 Here is a glimpse of this tutorial.
---------------Add the audio (User defined functions -03:28 to 03:41 )------------
06:54 With this we come to the end of this tutorial.

Let us summarise

07:00 In this tutorial, we learnt about AWK and went through the tutorials in this series.
07:08 The video at the following link summarises the Spoken Tutorial project.

Please download and watch it.

07:16 The Spoken Tutorial Project team conducts workshops and gives certificates.

For more details, please write to us.

07:26 Do you have questions in THIS Spoken Tutorial?

Please visit this site.

07:31 Choose the minute and second where you have the question.

Explain your question briefly.

07:38 Someone from our team will answer them.
07:42 The Spoken Tutorial forum is for specific questions on this tutorial.
07:47 Please do not post unrelated and general questions on them.
07:52 This will help reduce the clutter.

With less clutter, we can use these discussion as instructional material.

08:01 Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.

More information on this mission is available at this link.

08:12 This is Praveen from IIT Bombay signing off. Thank you for joining.

Contributors and Content Editors

PoojaMoolya, Sakinashaikh, Sandhya.np14