<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Linux-AWK%2FC2%2FBuilt-in-Variables-in-awk%2FEnglish-timed</id>
		<title>Linux-AWK/C2/Built-in-Variables-in-awk/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Linux-AWK%2FC2%2FBuilt-in-Variables-in-awk%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;action=history"/>
		<updated>2026-04-28T02:56:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=48093&amp;oldid=prev</id>
		<title>Sandhya.np14 at 06:00, 10 July 2019</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=48093&amp;oldid=prev"/>
				<updated>2019-07-10T06:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;amp;diff=48093&amp;amp;oldid=45574&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Sandhya.np14</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=45574&amp;oldid=prev</id>
		<title>PoojaMoolya at 05:25, 22 January 2019</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=45574&amp;oldid=prev"/>
				<updated>2019-01-22T05:25:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;amp;diff=45574&amp;amp;oldid=45290&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=45290&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot; {| border=1 | &lt;center&gt;'''Time'''&lt;/center&gt; |  &lt;center&gt;'''Narration'''&lt;/center&gt;  |- | 00:01 | Hello and Welcome to this spoken tutorial on''' built-in functions''' in '''awk'''...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/English-timed&amp;diff=45290&amp;oldid=prev"/>
				<updated>2018-12-14T06:09:20Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border=1 | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; |  &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;  |- | 00:01 | Hello and Welcome to this spoken tutorial on&amp;#039;&amp;#039;&amp;#039; built-in functions&amp;#039;&amp;#039;&amp;#039; in &amp;#039;&amp;#039;&amp;#039;awk&amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Time'''&amp;lt;/center&amp;gt;&lt;br /&gt;
|  &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Hello and Welcome to this spoken tutorial on''' built-in functions''' in '''awk'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|  In this tutorial we will learn about different types of '''built-in functions''' like-&lt;br /&gt;
&lt;br /&gt;
'''Arithmetic functions'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| '''String functions'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| '''Input/Output functions '''and  '''Time-stamp functions'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|We will do this through some examples.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|  To record this tutorial, I am using  '''Ubuntu Linux '''16.04 operating system and &lt;br /&gt;
&lt;br /&gt;
'''gedit text editor '''3.20.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
|You can use any text editor of your choice.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
|  To practice this tutorial, you should have gone through the earlier '''awk''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|You should have some knowledge of any programming language like '''C''' or '''C++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
|If not, then please go through the corresponding tutorials on our website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
|  The files used in this tutorial are available in the '''Code Files''' link on this tutorial page.&lt;br /&gt;
&lt;br /&gt;
Please download and extract them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
|  '''Built-in functions''' are always available for '''awk''' to call.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
|First we will learn about the '''arithmetic functions.'''&lt;br /&gt;
&lt;br /&gt;
'''square root function (sqrt (x))''' returns positive '''square root''' of a number '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| '''int''' function truncates '''x''' to an integer value&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| '''exponential  function''' gives the exponential of '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
|   '''log function''' returns natural '''logarithm''' value of '''x'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| '''sin''' and '''cos''' gives '''sine(x)''' and '''cosine(x)''' respectively&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| Please note that '''argument x '''should be mentioned in '''radians'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| Let’s look at an example to understand these '''functions'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|  I have already written the code in a file '''arithmetic underscore function dot awk'''&lt;br /&gt;
&lt;br /&gt;
The same is available in the '''Code Files''' link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|  Here, we are printing the '''square root''' of a positive and negative number respectively.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|  Next we are printing the integer value for a positive and negative number respectively.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
|  Then we are printing exponential of a small number and a very large number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|  After that, natural '''logarithm''' of positive and negative numbers are printed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
|  We are also printing '''sine''' and '''cosine''' values of '''0.52 radian''', that is actually '''30 degree.'''&lt;br /&gt;
&lt;br /&gt;
Let us execute the file in the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
|  Open the terminal by pressing Ctrl, Alt and T Keys.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
|  Next go to the folder where you have downloaded and extracted the file using '''cd''' command.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|  Now type '''awk space -f space arithmetic_function.awk '''&lt;br /&gt;
&lt;br /&gt;
And press '''Enter '''to see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| Couple of things are clear from this output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
|  '''sqrt() function''' gives square root of a positive number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| It returns '''nan''' or '''not a number''' if the number is negative.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''int()''' gives the truncated integer of any positive or negative number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| '''exp()''' gives exponential of a number. &lt;br /&gt;
&lt;br /&gt;
If the number is very large, the '''function''' will return '''inf'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| Natural '''logarithm''' of positive number is given by '''log() function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| If the number if negative, the '''function '''returns '''nan'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| '''Sine '''and '''cosine functions '''return corresponding values.&lt;br /&gt;
&lt;br /&gt;
You can verify the value using your calculator.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
|  Now, let us look at '''random functions.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|  '''rand()''' returns any random number between 0 and 1. But never returns 0 or 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
| Generated numbers will be random within one '''awk '''execution.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|  But predictable across different executions of the '''awk''' program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
|  '''srand(x)''' is used to provide '''seed value x''' for '''random function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
|  In absence of '''x''', date and time of day is used as the '''seed value.'''&lt;br /&gt;
&lt;br /&gt;
Let us understand these with an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|  I have written a code for the '''random function '''and saved it as '''random.awk'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|  Here, inside the '''for loop, rand() function '''will generate a random number between 0 and 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| Then the generated number will be multiplied by 50 and get printed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| So, this code will generate 5 random numbers within 50.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|  Switch to the '''terminal''' and execute the file.&lt;br /&gt;
&lt;br /&gt;
Let me clear the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|  Type: '''awk space hyphen f space random dot awk''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
|  See, it is giving 5 random numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  What happens if I execute the code again?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
| Press the Up arrow key to get the previously executed command and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|  We are getting the same output. Which means, '''awk '''is generating the same set of random numbers for every execution of the script.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| Then how can we get a new set of random numbers in every execution?&lt;br /&gt;
&lt;br /&gt;
Switch to the code once again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|  Before the '''for loop''', type '''srand() function'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|  Press Crtl and S keys to the save the file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|  Now switch to the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
|  Press the Up arrow key to get the previously executed command and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
|  It is giving a different set of random numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| So, we can generate a new set of random numbers using '''srand function''', when it’s used without an '''argument'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
|  Next will see some '''string functions'''. &lt;br /&gt;
&lt;br /&gt;
'''length function''' gives the length of a particular string '''s'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| '''index function''' determines the position of''' string s2 '''within the larger '''string s1.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| For example, '''index within parentheses within double quotes linux comma within double quotes n''', returns 3.&lt;br /&gt;
&lt;br /&gt;
Let us see an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|  Open the file '''awkdemo.txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
|  We know that each student in the '''awkdemo.txt '''file has a 4 digit roll number. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| Due to typing error, the roll numbers may have wrong number of digits. &lt;br /&gt;
&lt;br /&gt;
We can easily detect these using '''awk commands.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
|  Switch to the '''terminal '''.&lt;br /&gt;
&lt;br /&gt;
Let me clear the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|  Now type the '''command '''as shown here.&lt;br /&gt;
&lt;br /&gt;
Here we are checking the length of the 1st field is equal to 4 or not. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| If not, then that particular record will get printed.&lt;br /&gt;
&lt;br /&gt;
Press '''Enter'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
|  See, there is one roll-number '''S02''' that has been typed incorrectly.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| It has three digits, whereas all others have four digits.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|  The '''substr(s,a,b) function '''extracts a '''substring '''from a larger '''string s.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| Let me explain the parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
|  Here '''s''' is the '''string'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|  '''a''' denotes the position in '''s '''from which the extraction would start&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
|  '''b''' denotes the number of characters that would be extracted.&lt;br /&gt;
&lt;br /&gt;
Let us see one example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
|  Switch to the''' awkdemo.txt''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:37&lt;br /&gt;
|  The first letter of the roll numbers represents the '''Hostel code''' where the particular student resides. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| Say we want to find the list of students, who are staying in Hostel '''A'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| To get that, let’s switch to the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
|  Type the command as shown here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
|  Here we take the '''string''' denoted by '''$1'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| As we know '''$1''' represents the first '''field''', that is roll number in our case.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:12&lt;br /&gt;
|  Next, we extract a '''substring''' that starts at position '''one''' with the character length '''one'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:19&lt;br /&gt;
|  Then, if it is equal to capital '''A''', then that line from the file will get printed.&lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' to see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
|  We got the list of students who are in Hostel '''A'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
|  We have seen the '''function split''' earlier.&lt;br /&gt;
&lt;br /&gt;
So, I am not explaining the details here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| Please refer to the earlier '''awk''' tutorials if you have any doubt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
|  There are some other '''functions''' which are related to '''Input/Output'''.&lt;br /&gt;
&lt;br /&gt;
'''system() function''' - helps us to run any '''unix command '''within '''awk'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
|  Now, we will run the '''unix command date''' through '''awk command.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:01&lt;br /&gt;
|  In the '''terminal''' type the command as shown here.&lt;br /&gt;
&lt;br /&gt;
And press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:09&lt;br /&gt;
|  Today’s date and time is displayed on the '''terminal''' as an output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:15&lt;br /&gt;
| Now, why do we need this? We have kept only the '''BEGIN''' section of the '''awk command. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  In real world scenarios, we may want to print the '''system date, '''before displaying the required output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
| In that case, we would need to execute '''system commands''' from '''awk command.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
|  There are some '''functions''' dealing with '''time stamps''' like&lt;br /&gt;
&lt;br /&gt;
'''systime()''',  '''strftime() ''',  etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:43&lt;br /&gt;
| Browse through the Internet to know about these '''functions'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:48&lt;br /&gt;
|  This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:53&lt;br /&gt;
| In this tutorial we learnt about different types of '''built-in functions''' like&lt;br /&gt;
&lt;br /&gt;
'''Arithmetic functions''',  '''String functions''',  '''Input/Output functions''' and  '''Time stamps functions'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:06&lt;br /&gt;
|  As an assignment-Write an '''awk''' program to print the last '''field''' of every record &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:13&lt;br /&gt;
|  where name of the student has small '''u''' as the third letter  using the '''awkdemo.txt '''file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:22&lt;br /&gt;
|  The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:30&lt;br /&gt;
|  The '''Spoken Tutorial Project''' team conducts workshops using spoken tutorials. &lt;br /&gt;
&lt;br /&gt;
And gives certificates on passing online tests.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:43&lt;br /&gt;
|  Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:47&lt;br /&gt;
|  Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
More information on this mission is available at this link.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:59&lt;br /&gt;
|  The script has been contributed by Antara. And this is Praveen from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>