<?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%2FLoops-in-awk%2FTamil</id>
		<title>Linux-AWK/C2/Loops-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%2FLoops-in-awk%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Loops-in-awk/Tamil&amp;action=history"/>
		<updated>2026-04-04T19:20:35Z</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/Loops-in-awk/Tamil&amp;diff=48008&amp;oldid=prev</id>
		<title>Jayashree at 05:49, 5 July 2019</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Loops-in-awk/Tamil&amp;diff=48008&amp;oldid=prev"/>
				<updated>2019-07-05T05:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:49, 5 July 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 445:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 445:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 12:01&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 12:01&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| இந்த &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ஸ்கிரிப்ட்&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;அந்தராவினால் வழங்கப்பட்டுள்ளது. விடை பெற்றுக்கொள்வது, ஐ ஐ டி பாம்பேயிலிருந்து பிரவீன்&lt;/del&gt;. கலந்துகொண்டமைக்கு நன்றி.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| இந்த &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;குரல் கொடுத்தது ரிஷிதா&lt;/ins&gt;. கலந்துகொண்டமைக்கு நன்றி.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jayashree</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Loops-in-awk/Tamil&amp;diff=47987&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'''ல் '''Loop'''கள் குறித்த ஸ்போகன் டு...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Loops-in-awk/Tamil&amp;diff=47987&amp;oldid=prev"/>
				<updated>2019-07-04T05:43:46Z</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;Loop&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;{|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'''ல் '''Loop'''கள் குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| இந்த டுடோரியலில் நாம் கற்கப்போவது- '''Awk'''ல்''', '''while''', '''do-while''',  '''for ''' மேலும் சில '''looping construct'''கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| இதை சில உதாரணங்கள் மூலம் நாம் செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&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:32&lt;br /&gt;
| உங்களுக்கு விருப்பமான எந்த text editorஐயும் நீங்கள் பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| இந்த டுடோரியலை பயிற்சி செய்ய, இந்த வலைத்தளத்தில் உள்ள முந்தைய'''awk''' டுடோரியல்களை  நீங்கள் படித்திருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| C அல்லதுC++ போன்ற ஏதேனும் ஒரு '''programming language''', உங்களுக்கு தெரிந்திருக்கவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| இல்லையெனில், எங்கள் வலைத்தளத்தில் உள்ள அதற்கான டுடோரியல்களை படிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| இந்த டுடோரியலில் பயன்படுத்தப்பட்டுள்ள fileகள், இந்த டுடோரியல் பக்கத்தில் உள்ள '''Code Files''' இணைப்பில் உள்ளது. அவற்றை தரவிறக்கி, extract செய்துகொள்ளவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
| ஒன்று அல்லது பல செயல்களை மீண்டும் மீண்டும் செய்ய ஒரு '''loop''' நம்மை அனுமதிக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| '''while, do-while ''' மற்றும்''' for ''', '''awk'''ல் உள்ள '''loop'''கள் ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
| '''while''' '''loop'''ன் syntaxஐ இங்கு காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| குறிப்பிடப்பட்ட'''condition''', உண்மையா என்று '''While loop ''' முதலில் சரிபார்க்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| உண்மையெனில், பின் '''body.'''யினுள் உள்ள codeஐ அது செயல்படுத்துகிறது. குறிப்பிடப்பட்ட '''while condition ''', '''true'''ஆக இருக்கும் வரை, இந்த '''loop ''' மீண்டும் மீண்டும் நடத்தப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| நாம் முன்னர் பயன்படுத்திய அதே '''awkdemo.txt '''fileஐ பயன்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| நான் ஏற்கனவே, '''while_loop.awk''' என்று பெயரிடப்பட்ட scriptஐ எழுதியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| அதே file, இந்த டுடோரியலின் '''Code Files''' இணைப்பில் உள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| இங்கு நாம் ''' Field Separator'''ஆக '''Pipe symbol'''ஐ set செய்துள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| தொடக்கத்தில், '''loop variable i '''ன் மதிப்பை 1க்கு நாம் set செய்யவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| இங்கு, '''f''' என்ற மேலும் ஒரு variableஐ எடுத்துக்கொண்டு, அதை 1க்கு initialize செய்துள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| '''Variable f''', ஒவ்வொரு '''record'''க்கான, '''field counter ''' அல்லது '''field'''களின் இடத்தை குறித்துக்காட்டுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| இப்போது, '''while condition'''ல், '''i''', 3க்கு குறைவாக அல்லது சமமாக இருக்கிறதா என்று நாம் சரிபார்க்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| ஆம் எனில், '''awkdemo.txt '''fileலில், அந்த recordக்கான மதிப்பை அது, '''f'''&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;''' fieldல் print செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| பின், நாம் '''field counter f'''ஐ 1 கூடுதலாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| அதன் பின், '''loop variable i'''ன் மதிப்பையும் நாம் 1 கூடுதலாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
| இந்த '''printf''', ஒவ்வொரு rowன் இறுதியிலும் ஒரு '''newline character'''ஐ print செய்வதற்காகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| '''awkdemo.txt''' fileலில் உள்ள எல்லா recordகளுக்கும் இந்த '''loop''' செயல்படுத்தப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| இதன் பொருள், ஒவ்வொரு recordக்கும், முதல் 3 fieldகள் print செய்யப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| இந்த codeஐ இப்போது செயல்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| '''CTRL, ALT''' மற்றும் '''T''' keyகளை அழுத்தி, '''terminal'''ஐ திறக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| '''cd command'''ஐ பயன்படுத்தி, நீங்கள் தரவிறக்கி, extract செய்த '''Code File'''களை வைத்துள்ள folderக்கு செல்லவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:16&lt;br /&gt;
| இப்போது டைப் செய்க: '''awk space hyphen சிறியf space while_loop.awk space awkdemo.txt'''. '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| Outputல், எல்லா rowக்களின் முதல் 3 '''field'''களை நாம் பெறுவதை கவனிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''do-while loop'''க்கும் நாம் இதையே செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
| '''do-while loop'''ன் syntaxஐ நாம் இங்கு காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| '''Body'''யினுள் இருக்கின்ற codeஐ , '''do-while loop''' எப்போதும் ஒரு முறை செயல்படுத்துகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| பின் அது, குறிப்பிடப்பட்ட '''condition.'''ஐ சரிபார்க்கிறது. மேலும், குறிப்பிடப்பட்ட '''condition''', '''true'''ஆக இருக்கும் வரை, அது '''body'''யினுள் உள்ள codeஐ மீண்டும் மீண்டும் செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| நான் ஏற்கனவே ஒரு scriptஐ எழுதி, அதற்கு '''do_loop.awk''' என பெயரிட்டுள்ளேன். அதே file , '''Code Files ''' இணைப்பில் உள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| இந்த codeன், '''do loop, '''இனுள் உள்ள இந்த '''statement'''கள், முதலில் செயல்படுத்தப்படும். இந்த '''condition ''' சரிபார்க்கப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| அதற்குப் பிறகு, '''loop, '''யினுள் உள்ள '''statement'''கள், '''condition''', '''true'''ஆக இருக்கும் வரை, மீண்டும் மீண்டும் செயல்படுத்தப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
| '''awkdemo.txt''' fileலில் உள்ள எல்லா recordகளுக்கும், இந்த '''loop''' திரும்ப செய்யப்படும். இதன் பொருள், எல்லா recordகளுக்கும், முதல் 3 fieldகள் print செய்யப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| '''Terminal'''க்கு திரும்பவும். நான் '''terminal'''ஐ clear செய்கிறேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| இப்போது டைப் செய்க: '''awk space hyphen சிறியf space do underscore loop dot awk space awkdemo dot txt'''. '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| நாம் அதே outputஐ பெறுகிறோம். பின், '''while ''' மற்றும் '''do-while loop'''கள் இரண்டையும் நாம் ஏன் கொண்டுள்ளோம்?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| அதன் வேறுபாட்டை புரிந்துகொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| '''while underscore loop dot awk''' fileக்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
| இப்போது, '''loop counter i '''ன் மதிப்பை 1ல் இருந்து 4க்கு மாற்றவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| இது, குறிப்பிடப்பட்ட '''condition'''ஐ முதலிருந்து '''false'''ஆக வைக்கும். இதன் பொருள், நமக்கு output எதுவும் கிடைக்கக்கூடாது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| Fileஐ சேமித்து, '''terminal'''க்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| '''Terminal'''ஐ clear செய்யவும். இப்போது, '''while loop.'''ஐ செயல்படுத்துவதற்கான commandஐ நீங்கள் பெரும் வரை, Up arrow key ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| இப்போது, '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| காலி வரிகளைத் தவிர வேறு எந்த outputஉம் நமக்கு கிடைக்கவில்லை என்பதை நீங்கள் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| '''awkdemo.txt''' fileலில் உள்ள ஒவ்வொரு recordற்கும், outputல் காலி வரிகள் print செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| இப்போது, '''do loop '''fileலில் சில மாற்றங்களை செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| '''do underscore loop dot awk''' fileக்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| '''i'''ன் மதிப்பை 1ல் இருந்து 4க்கு மாற்றவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| Fileஐ சேமித்து, '''terminal'''க்கு மாறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| '''Terminal'''ஐ clear செய்யவும். இப்போது, '''while loop.'''க்கான commandஐ நீங்கள் பெறும் வரை, Up arrow key ஐ அழுத்தவும். '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
| Outputல், ஒவ்வொரு rowவின் முதல் field மட்டும் print செய்யப்படுகிறது. காரணம் என்ன?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| ஒவ்வொரு rowக்கும், முதல் ''' field, '''ல் உள்ள மதிப்பை print செய்கிறது, ஏனெனில், '''variable f '''ன் மதிப்பு '''1.'''க்கு initialize செய்யப்பட்டுள்ளது. பின், '''condition ''' சரிபார்க்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''loop counter i '''ன் மதிப்பு 4 ஆதலால், பின் '''condition ''', '''false''' ஆகிறது. அதனால், அந்த recordற்கு, '''loop ''' அங்கேயே நிறுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| '''awkdemo.txt''' fileலில் உள்ள எல்லா recordற்கும், '''loop''' திரும்ப செய்யப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| இதன் பொருள், ஒவ்வொரு recordக்குமான முதல் '''field''' print செய்யப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| ஒவ்வொரு recordக்கும் குறைந்தபட்சம் ஒருமுறை நாம் outputஐ பெறுகிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
| வேறு எந்த '''condition'''ஐயும் பொருட்படுத்தாமல், ஒரு வேலையை குறைந்தபட்சம் ஒருமுறை செயல்படுத்துவதற்கு, '''do-while loop, '''ஐ பயன்படுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| '''for loop'''ற்கும் இதையே நாம் செய்யலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| '''for loop '''ன் syntaxஐ நாம் இங்கு காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| '''''initialization'''''ஐ செயல்படுத்துவதிலிருந்து, '''for statement''' தொடங்குகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| பின், '''''condition''''' உண்மையாக இருக்கும் வரை, உள்ளுக்குள்ளே '''''statement''' ''களை மீண்டும் மீண்டும் அது செயல்படுத்தி, பின் '''''increment''''' செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:23&lt;br /&gt;
| உங்களுக்கு, '''C''' அல்லது'''C++''' போன்ற ஒரு language தெரிந்திருக்கும் என்று அனுமானித்துக்கொண்டு, நான் syntaxஐ விவரமாக விளக்கப்போவதில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| இந்த '''condition'''க்கான '''for loop ''', இவ்வாறு இருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
| இங்கு, '''initialization, condition''' ஐ சரிபார்ப்பது மற்றும் variableஐ அதிகப்படுத்துவது ஒரே வரியில் செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| இதை நீங்களே முயற்சி செய்து பாருங்கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''break''',  '''continue''',  '''exit''' என்று மேலும் சில ''' looping construct'''கள் உள்ளன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| பின்வரும் டுடோரியல்களில், இவை சம்பந்தமான சில உதாரணங்களை பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| ஒற்றை அல்லது பல '''comment'''களை நாம் நமது fileலில் கொண்டிருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| இங்கு, ஒற்றை '''hash '''(#) symbol'''.'''இனால்,  ஒற்றை வரி '''comment'''கள் declare செய்யப்பட்டுள்ளதை நீங்கள் கவனிக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| பல வரி '''comment'''கள், இரட்டை '''hash '''(##) குறியீட்டின் உதவியால் declare செய்யப்பட்டுள்ளன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| இப்போது, இந்த '''comment'''களை சரிப்பார்ப்பதற்கும், outputல் print செய்வதற்குமான அவசியம் இல்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| '''hash '''(##) குறியுடன் தொடங்குகின்ற வரிகளை நாம் தவிர்க்க வேண்டும். இதை எப்படி நாம் செய்யலாம்?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| 8000க்கும் மேல் உதவித்தொகை பெருகின்றவற்கு, 50 சதவிகிதம் உயர்வு கொடுக்கின்ற உதாரணத்தை நினைவு கூறவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| '''Comment'''களை தவிர்க்க, அதே உதாரணத்தை நாம் பயன்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
| இந்த செயல்படுத்துதலுக்கு, இங்கு காட்டப்பட்டுள்ளபடி நான், ''' next.awk ''' என்று பெயரிடப்பட்ட ஒரு fileஐ உருவாக்கியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:47&lt;br /&gt;
| இப்போது, இந்த commandன் பொருள் என்ன?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ஒவ்வொரு வரியின் தொடக்கத்திலும் '''awk''', '''caret குறியீடுhash symbol(^#) ''' படிவத்தை தேடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
| படிவம் கிடைத்துவிட்டால், உடனடியாக தற்போதைய வரியை தவிர்க்கவேண்டும் என்று keyword '''next ''', '''awk'''க்கு சொல்லும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| பின் '''awk''', fileன் அடுத்த வரியிலிருந்து process செய்யத்தொடங்கும். இது, process செய்கின்ற நேரத்தை குறைக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| '''Terminal'''க்கு மாறி, இங்கு காட்டப்பட்டுள்ளபடி commandஐ டைப் செய்து, பின் '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
| '''Comment'''கள் இல்லாத outputஐ நாம் பெறுகிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| மாணவர்களின் recordகளை, பல fileகளில், அதே formatஉடன் நாம் கொண்டிருக்கிறோம் என்று வைத்துக்கொள்வோம். அதாவது, '''awkdemo_mod.txt''' மற்றும்'''awkdemo2.txt'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| இது, நமது முந்தைய fileஉடன் ஒத்திருப்பதை காணவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
| '''Comment'''களுக்கு முன்பு, '''hash ''' குறியீட்டையும் அது கொண்டிருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| மேலும், இறுதியில்'''hash #&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;''' குறியுடன் பெரிய text ஐ அது கொண்டிருக்கிறது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| அதனால், நமது data , இரண்டு வெவ்வேறு fileகளில் உள்ளது. எல்லா மாணவர்களுக்கும் ஒரு சம்பள உயர்வை கொடுக்க, '''awk''' இரண்டு fileகளையும் process செய்யவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| நாம் முதல் fileன் இரட்டை'''hash'''(##) குறியீட்டை அடைந்தவுடன், அந்த fleஐ process செய்வதை, '''awk''' முழுமையாக நிறுத்தவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| பின், அடுத்த fileலில் இருந்து, அது செயல்படுத்துதலை தொடங்கவேண்டும். இது process செய்கின்ற நேரத்தை குறைக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:13&lt;br /&gt;
| இங்கு காட்டப்பட்டுள்ளபடி, '''next.awk '''ஐ மாற்றவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| '''Begin statement'''க்கு கீழ், '''dollar பூஜ்யம் tilde slash caret குறியீடு இரட்டைhash slash அடைப்புக்குறிகளினுள்nextfile semicolon '''ஐ நான் சேர்த்துள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:29&lt;br /&gt;
| இது, ஒவ்வொரு வரியின் தொடக்கத்திலும் இரட்டை'''hash #''' குறியீட்டை தேடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| அதை கண்டுபிடித்தால், அடுத்த fileஐ process செய்ய, அது தற்போதைய fileஐ தவிர்த்துவிடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| இந்த fileஐ சேமிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:41&lt;br /&gt;
| '''Terminal'''க்கு மாறி, பின்வரும் commandஐ டைப் செய்யவும். '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:48&lt;br /&gt;
| இரண்டு fileகளிலிருந்தும் outputஐ பெறுவதை நாம் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:53&lt;br /&gt;
| இத்துடன் நாம் இந்த டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். சுருங்கச் சொல்ல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:58&lt;br /&gt;
| இந்த டுடோரியல் நாம் கற்றது- '''Awk'''ல்''', '''while''',  '''do… while''',  '''for''',  '''next''',  '''nextfile '''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:06&lt;br /&gt;
| பயிற்சியாக, '''awkdemo2.txt'''ன் மாணவரின் recordகளுக்கு, even '''field'''களை மட்டும் print செய்யவும். அதாவது, '''field''' 2, '''field''' 4 போன்றவை, '''input file'''லில் உள்ள '''field'''களின் எண்ணிக்கையை பொருட்படுத்தாமல்.&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:49&lt;br /&gt;
| ஸ்போகன் டுடோரியல் திட்டத்திற்கு பண ஆதரவு, இந்திய அரசாங்கத்தின், '''NMEICT, MHRD,''' மூலம் கிடைக்கிறது. மேலும் விவரங்களுக்கு, கீழ்கண்ட இணைப்பை பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:01&lt;br /&gt;
| இந்த ஸ்கிரிப்ட், அந்தராவினால் வழங்கப்பட்டுள்ளது. விடை பெற்றுக்கொள்வது, ஐ ஐ டி பாம்பேயிலிருந்து பிரவீன். கலந்துகொண்டமைக்கு நன்றி.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jayashree</name></author>	</entry>

	</feed>