<?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-Functions-in-awk%2FTamil</id>
		<title>Linux-AWK/C2/Built-in-Functions-in-awk/Tamil - 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-Functions-in-awk%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Functions-in-awk/Tamil&amp;action=history"/>
		<updated>2026-04-04T19:05:15Z</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-Functions-in-awk/Tamil&amp;diff=48048&amp;oldid=prev</id>
		<title>Jayashree: Created page with &quot; {| border=1 | &lt;center&gt;'''Time'''&lt;/center&gt; |  &lt;center&gt;'''Narration'''&lt;/center&gt;  |- | 00:01 | '''Awk'''ல், ''' built-in function'''கள் குறித்த ஸ்ப...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Functions-in-awk/Tamil&amp;diff=48048&amp;oldid=prev"/>
				<updated>2019-07-06T09:07:57Z</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 | &amp;#039;&amp;#039;&amp;#039;Awk&amp;#039;&amp;#039;&amp;#039;ல், &amp;#039;&amp;#039;&amp;#039; built-in function&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;
| '''Awk'''ல், ''' built-in function'''கள் குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| இந்த டுடோரியலில் நாம் பின்வரும் வெவ்வேறு வகை '''built-in function'''களை பற்றி கற்கப்போகிறோம்- '''Arithmetic function'''கள்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|'''String function'''கள்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
|'''Input/Output function'''கள் மற்றும்'''Time-stamp function'''கள்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| இதை சில உதாரணங்கள் மூலம் நாம் செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| இந்த டுடோரியலை பதிவு செய்ய நான், '''Ubuntu Linux 16.04 Operating System ''' மற்றும் '''gedit text editor''' 3.20.1ஐ பயன்படுத்துகிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| உங்களுக்கு விருப்பமான எந்த text editorஐயும் நீங்கள் பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
| இந்த டுடோரியலை பயிற்சி செய்ய, இந்த வலைத்தளத்தில் உள்ள, '''array''' பற்றிய முந்தைய'''awk''' டுடோரியலை நீங்கள் படித்திருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| C அல்லதுC++ போன்ற ஏதேனும் ஒரு programming languageன் அடிப்படை பற்றி உங்களுக்கு தெரிந்திருக்கவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| இல்லையெனில், எங்கள் வலைத்தளத்தில் உள்ள அதற்கான டுடோரியல்களை படிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| இந்த டுடோரியலில் பயன்படுத்தப்பட்டுள்ள fileகள், இந்த டுடோரியல் பக்கத்தில் உள்ள '''Code Files''' இணைப்பில் உள்ளது. அவற்றை தரவிறக்கி, extract செய்துகொள்ளவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| Call செய்வதற்கு, '''Built-in functions'''கள் எப்போதும் '''awk'''ல் உள்ளன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| முதலில் நாம் '''arithmetic function'''களைப் பற்றி கற்போம். '''square root function (sqrt (x))''', ஒரு '''x''' எண்ணின் positive square rootஐ return செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| '''int''' function, '''x'''ஐ ஒரு integer மதிப்பிற்கு வெட்டுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| '''exponential  function''', '''x'''ன் exponentialஐ கொடுக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| '''log function''', '''x'''ன் natural '''logarithm'''ன் மதிப்பை return செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| '''sin''' மற்றும்'''cos''', '''sine(x)''' மற்றும்'''cosine(x)'''ஐ முறையே கொடுக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| '''argument x ''', '''radians'''ல் குறிப்பிடப்பட்டிருக்க வேண்டும் என்பதை கவனிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| இந்த '''function'''களை புரிந்துகொள்ள, ஒரு உதாரணத்தை பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| '''arithmetic underscore function dot awk''' என்ற fileலில் நான் ஏற்கனவே codeஐ எழுதியுள்ளேன். அது, '''Code Files''' இணைப்பில் உள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| இங்கு, ஒரு positive மற்றும் negative எண்ணின்square rootஐ முறையே நாம் print செய்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| அடுத்து,  ஒரு positive மற்றும் negative எண்ணிற்கு, integer மதிப்பை முறையே நாம் print செய்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| பின், ஒரு சிறிய எண் மற்றும் ஒரு பெரிய எண்ணின் exponentialஐ நாம் print செய்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| அதற்கு பிறகு,  positive மற்றும் negative எண்களின் natural '''logarithm''' print செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| மேலும், '''0.52 radian'''னின் '''sine''' மற்றும் '''cosine''' மதிப்புகளை,  அதாவது 30 டிகிரியையும் நாம் print செய்கிறோம். Fileஐ '''terminal.'''லில் செயல்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| '''CTRL, ALT''' மற்றும் '''T''' keyகளை அழுத்தி, '''terminal'''ஐ திறக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| '''cd command'''ஐ பயன்படுத்தி, நீங்கள் தரவிறக்கி, extract செய்த '''Code File'''களை வைத்துள்ள folderக்கு செல்லவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
| இப்போது, டைப் செய்க: '''awk space -f space arithmetic_function.awk '''. பின், outpoutஐ காண '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| இந்த outputல் இருந்து, சில விஷயங்கள் தெளிவாகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| '''sqrt() function''', ஒரு positive எண்ணின் square rootஐ கொடுக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| எண் negativeஆக இருந்தால், அது '''nan''' அல்லது '''not a number'''ஐ return செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''int()''', ஏதேனும்positive அல்லதுnegative எண்ணின் வெட்டப்பட்ட integerஐ கொடுக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| '''exp()''', ஒரு எண்ணின் exponentialஐ கொடுக்கிறது. எண் மிகப் பெரியதாக இருந்தால், '''function''' '''inf'''ஐ return செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| ஒரு positive எண்ணின்Natural '''logarithm''',  '''log() function'''ஆல் கொடுக்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| எண் negativeஆக இருந்தால், '''function ''' '''nan'''ஐ return செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| '''Sine '''மற்றும்'''cosine function'''கள், உரிய மதிப்புகளை return செய்கின்றன. உங்கள் கணிப்பு கருவியை பயன்படுத்தி, மதிப்பை நீங்கள் சரிபார்த்துக்கொள்ளலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| இப்போது, '''random function'''களை பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| '''rand()''', 0 மற்றும் 1க்கு இடையே உள்ள ஏதேனும் random எண்ணை return செய்கிறது. ஆனால், 0 அல்லது 1ஐ எப்போதும் return செய்யாது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
| ஒரு '''awk ''' செயல்படுத்துதலுக்குள் உருவாக்கப்பட்ட எண்கள், randomஆக இருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| ஆனால், '''awk''' programன் வெவ்வேறு செயல்படுத்துதலின் போது, யூகிக்கக்கூடியதாக இருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
| '''random function.'''க்கு, '''seed value x'''ஐ கொடுக்க, '''srand(x)''' பயன்படுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| '''x''' இல்லாத போது, நாளின் தேதி மற்றும் நேரம், '''seed value.'''ஆக பயன்படுத்தப்படுகிறது. இவைகளை, ஒரு உதாரணத்துடன் புரிந்துகொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
| '''random function '''க்கு ஒரு codeஐ எழுதி, அதை நான் '''random.awk''' என சேமித்துள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| இங்கு, '''for loop'''யினுள், 0 மற்றும் 1க்கு இடையே, '''rand() function ''' ஒரு random எண்ணை உருவாக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| பின், உருவாக்கப்பட்ட எண், 50ஆல் பெருக்கப்பட்டு print செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| அதனால், இந்த code , 50ற்குள், 5 random எண்களை உருவாக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
| '''Terminal'''க்கு மாறி, fileஐ செயல்படுத்தவும். '''Terminal'''ஐ clear செய்கிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| டைப் செய்க: '''awk space hyphen f space random dot awk'''. பின், '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| அது, 5 random எண்களை கொடுப்பதை நாம் காண்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| நான் மீண்டும் codeஐ செயல்படுத்தினால், என்ன நடக்கும்?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
| முன்பு செயல்படுத்தப்பட்ட commandஐ பெற, Up arrow key ஐ அழுத்தவும். பின், '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| நாம் அதே outputஐ பெறுகிறோம். இதன் பொருள், scriptன் ஒவ்வொரு செயல்படுத்துதலுக்கும், '''awk ''' random எண்களின் அதே setஐ உருவாக்குகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| பின், ஒவ்வொரு செயல்படுத்துதலின் போதும், random எண்களின் ஒரு புதிய setஐ எவ்வாறு நாம் பெறுகிறோம்? மீண்டும், codeக்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| '''For loop'''க்கு முன்பு, '''srand() function''' என டைப் செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| Fileஐ சேமிக்க, Crtl  மற்றும்S keyகளை அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| இப்போது, '''terminal.'''க்கு திரும்பவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| முன்பு செயல்படுத்தப்பட்ட commandஐ பெற, Up arrow key ஐ அழுத்தவும். பின், '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| அது, random எண்களின் ஒரு வேறுபட்ட setஐ கொடுக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| அதனால், ஒரு'''argument''' இல்லாத '''srand function'''ஐ பயன்படுத்தி, random எண்களின் ஒரு புதிய setஐ நாம் உருவாக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| பெரிய '''string s1.'''னுள், ''' string s2 '''ன் இடத்தை, '''index function''' தீர்மானிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| உதாரணத்திற்கு, '''index within parentheses இரட்டை மேற்கோள்களினுள்linux comma இரட்டை மேற்கோள்களினுள்n''', 3ஐ return செய்கிறது. ஒரு உதாரணத்தை பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| '''awkdemo.txt''' fileஐ திறக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''awkdemo.txt '''லில் உள்ள ஒவ்வொரு மாணவருக்கும், ஒரு 4 digit roll number  உள்ளது என்பதை நாம் அறிவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| தட்டச்சு பிழையினால், digitகளின் ஒரு தவறான எண்ணிக்கையை roll numberகள் பெற்றிருக்கலாம். '''awk command'''களை பயன்படுத்தி, இவற்றை நாம் எளிதாக கண்டறியலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| '''Terminal'''க்கு மாறவும். '''Terminal'''ஐ clear செய்கிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| இப்போது, இங்கு காட்டப்பட்டுள்ளபடி, '''command '''ஐ டைப் செய்யவும். இங்கு, முதல் fieldன் நீளம், 4குக்கு சமமாக உள்ளதா, இல்லையா என்று நாம் சரிபார்க்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| இல்லையெனில், அந்த குறிப்பிட்ட record print செய்யப்படும். '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| roll-number '''S02''', தவறாக தச்சடிக்கப்பட்டுள்ளதை பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| மற்ற அனைத்தும் நான்கு digitகளை கொண்டிருக்கும் போது, இது மூன்று digitகளை கொண்டிருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| '''substr(s,a,b) function ''', ஒரு பெரிய '''string s.'''ல் இருந்து, ஒரு '''substring '''ஐ extract செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| இப்போது, Parameterகளை நான் விளக்குகிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
| இங்கு, '''s''' என்பது '''string''' ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| '''a''' என்பது, '''s '''ல் extraction தொடங்கும் இடத்தை குறிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| '''b''', extract செய்யப்படப்போகின்ற characterகளின் எண்ணிக்கையை குறிக்கிறது. ஒரு உதாரணத்தை பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ''' awkdemo.txt''' fileக்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:37&lt;br /&gt;
| Roll numberகளின் முதல் எழுத்து, குறிப்பிட்ட மாணவர் தங்கியுள்ள '''Hostel code'''ஐ குறியீட்டுக்காட்டிகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| Hostel '''A'''ல் தங்கியுள்ள மாணவர்களின் பட்டியலை நாம் கண்டுபிடிக்க வேண்டும் என்று வைத்துக்கொள்வோம் .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| அதைப் பெற, '''terminal'''க்கு மாறுவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
| இங்கு காட்டப்பட்டுள்ளபடி, commandஐ டைப் செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| இங்கு, '''$1'''ஆல் குறிக்கப்பட்டுள்ள '''string'''ஐ நாம் எடுத்துக்கொள்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| '''$1''', முதல்'''field'''ஐ குறியிடுகிறது என்பதை நாம் அறிவோம். நமக்கு, அது roll numberஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:12&lt;br /&gt;
| அடுத்து, characterன் நீளத்தை, '''one''' உடன் கூடிய, '''one''' இடத்தில் தொடங்குகின்ற ஒரு '''substring'''ஐ நாம் extract செய்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:19&lt;br /&gt;
| பின் அது, capital '''A'''க்கு சமமாக இருந்தால், பின் fileலில் உள்ள அந்த வரி print செய்யப்படும். Outputஐ காண '''Enter'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
| Hostel '''A'''ல் உள்ள மாணவர்களின் பட்டியலை நாம் பெற்றுவிட்டோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
| '''function split'''ஐ நாம் முன்பே பார்த்துவிட்டோம். அதனால், விவரங்களை நான் இங்கு விளக்கப்போவதில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| உங்களுக்கு ஏதேனும் சந்தேகம் இருந்தால், முந்தைய '''awk''' டுடோரியல்களை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| '''Input/Output'''க்கு தொடர்புடைய, வேறு சில '''function'''கள் உள்ளன. '''system() function''' - '''awk'''ல் உள்ள எந்த '''unix command '''ஐயும் run செய்ய உதவி புரிகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| இப்போது, '''awk command.'''ன் மூலமாக, நாம் '''unix command date'''ஐ run செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:01&lt;br /&gt;
| '''Terminal'''லில், இங்கு காடாப்பட்டுள்ளபடி commandஐ டைப் செய்யவும். பின், '''Enter '''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:09&lt;br /&gt;
| Outputஆக, '''terminal'''லில், இன்றைய தேதி மற்றும் நேரம் காட்டப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:15&lt;br /&gt;
| இது நமக்கு எதற்கு வேண்டும்? '''awk command. '''ன் '''BEGIN''' பிரிவை மட்டும் நாம் வைத்துள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
| உண்மை உலக சூழ்நிலையில், தேவையான outputஐ காட்டுவதற்கு முன்பு, '''system date, '''ஐ நாம் print செய்ய வேண்டியிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
| அப்படியானால், '''awk command.'''ல் இருந்து, '''system command'''களை நாம் செயல்படுத்தவேண்டியிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| '''systime()''',  '''strftime() ''' போன்ற சில '''time stamp'''களை கையாளும் சில '''function'''கள் உள்ளன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:43&lt;br /&gt;
| இந்த '''function'''களை பற்றி தெரிந்துகொள்ள, இணையத்தை பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:48&lt;br /&gt;
| இத்துடன், இந்த டுடோரியலின் முடிவுக்கு நாம் வந்துவிட்டோம். சுருங்கச் சொல்ல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:53&lt;br /&gt;
| இந்த டுடோரியல் நாம் கற்றது- '''Arithmetic function'''கள்,  '''String function'''கள்,  '''Input/Output function'''கள் மற்றும்'''Time stamps function'''கள் போன்ற வெவ்வேறு வகை '''built-in function'''கள். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:06&lt;br /&gt;
| பயிற்சியாக- '''awkdemo.txt '''fileஐ பயன்படுத்தி , ஒவ்வொரு recordன் இறுதி '''field'''ஐ print செய்ய, ஒரு '''awk''' programஐ எழுதவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:13&lt;br /&gt;
| இங்கு, மாணவரின் பெயரில், மூன்றாவது எழுத்தாக, சிறிய '''u''' இருக்கவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:22&lt;br /&gt;
| பின்வரும் இணைப்பில் உள்ள காணொளி, '''Spoken Tutorial''' திட்டத்தை சுருங்கச் சொல்கிறது. அதை தரவிறக்கி காணவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:30&lt;br /&gt;
| ஸ்போகன் டுடோரியல் திட்டக்குழு , ஸ்போகன் டுடோரியல்களை பயன்படுத்தி,  செய்முறை வகுப்புகள் நடத்தி, இணையத்தில் பரீட்சை எழுதி தேர்வோருக்கு சான்றிதழ்கள் தருகிறது. மேலும் விவரங்களுக்கு, எங்களுக்கு எழுதவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:43&lt;br /&gt;
| உங்கள் நேரமிடப்பட்ட கேள்விகளை, இந்த மன்றத்தில் முன்வைக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:47&lt;br /&gt;
| ஸ்போகன் டுடோரியல் திட்டத்திற்கு பண ஆதரவு, இந்திய அரசாங்கத்தின், '''NMEICT, MHRD,''' மூலம் கிடைக்கிறது. மேலும் விவரங்களுக்கு, கீழ்கண்ட இணைப்பை பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:59&lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ, குரல் கொடுத்தது ரிஷிதா. கலந்துகொண்டமைக்கு நன்றி.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jayashree</name></author>	</entry>

	</feed>