<?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%2FMultiDimensional-Array-in-awk%2FTamil</id>
		<title>Linux-AWK/C2/MultiDimensional-Array-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%2FMultiDimensional-Array-in-awk%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/MultiDimensional-Array-in-awk/Tamil&amp;action=history"/>
		<updated>2026-04-04T19:03:41Z</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/MultiDimensional-Array-in-awk/Tamil&amp;diff=48026&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'''ல், '''multidimensional array'''க்களை உருவாக்...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/MultiDimensional-Array-in-awk/Tamil&amp;diff=48026&amp;oldid=prev"/>
				<updated>2019-07-05T11:26:27Z</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;multidimensional array&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'''ல், '''multidimensional array'''க்களை உருவாக்குவது குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| இந்த டுடோரியலில் நாம் கற்கப்போவது-  '''Awk'''ல், '''multidimensional array'''க்களை உருவாக்குவது மற்றும் '''multidimensional array'''ஐ ஸ்கேன் செய்வது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
| இதை சில உதாரணங்கள் மூலம் நாம் செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:21&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:33&lt;br /&gt;
| உங்களுக்கு விருப்பமான எந்த text editorஐயும் நீங்கள் பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| இந்த டுடோரியலை பயிற்சி செய்ய, இந்த வலைத்தளத்தில் உள்ள, '''array''' பற்றிய முந்தைய'''awk''' டுடோரியலை நீங்கள் படித்திருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:45&lt;br /&gt;
| C அல்லதுC++ போன்ற ஏதேனும் ஒரு programming languageன் அடிப்படை பற்றி உங்களுக்கு தெரிந்திருக்கவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| இல்லையெனில், எங்கள் வலைத்தளத்தில் உள்ள அதற்கான டுடோரியல்களை படிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| இந்த டுடோரியலில் பயன்படுத்தப்பட்டுள்ள fileகள், இந்த டுடோரியல் பக்கத்தில் உள்ள '''Code Files''' இணைப்பில் உள்ளது. அவற்றை தரவிறக்கி, extract செய்துகொள்ளவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| '''Awk'''ல் ஒரு '''multidimensional array ''' என்றால் என்ன?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:12&lt;br /&gt;
| '''Single dimensional array'''க்களில், ஒரு ஒற்றை '''index'''ஆல், ஒரு '''array element ''' அடையாளம் காணப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
| உதாரணத்திற்கு'''array week ''', ஒரு ஒற்றை '''index, day'''ஆல் அடையாளம் காணப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| ஆனால் '''multidimensional array'''ல், பல '''index'''களின் ஒரு வரிசையால், ஒரு '''element ''' அடையாளம் காணப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:34&lt;br /&gt;
| உதாரணத்திற்கு, ஒரு '''two dimensional array element ''', '''2 index'''களின் ஒரு வரிசையால்  அடையாளம் காணப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| இங்கு '''multiple index'''கள்,  அவைகளுக்கிடையே ஒரு '''separator '''உடன், ஒரு ஒற்றை '''string'''ஆக ஒன்று சேர்க்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
| '''separator''' என்பது, '''built-in variable SUBSEP'''ன் மதிப்பாகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| ஒரு எளிய '''one dimensional array'''க்கு, ஒன்று சேர்க்கப்பட்ட '''string''', ஒரு ஒற்றை '''index'''ஆக பயன்படுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| உதாரணத்திற்கு, '''multi சதுர அடைப்புக்குறிகளினுள்4 comma 6 equal to இரட்டை மேற்கோள்களினுள் உள்ள மதிப்பு''' என்று நாம் எழுதுகிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:11&lt;br /&gt;
| இங்கு, '''multi''' என்பது '''multi-dimensional array. '''ன் பெயராகும். பின், எண்கள் 4 மற்றும் 6 , ஒரு '''string'''ஆக மாற்றப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:21&lt;br /&gt;
| '''SUBSEP'''ன் மதிப்பு, '''hash symbol (#).''' என்று வைத்துக்கொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| பின், அந்த எண்கள், அவைகளுக்கிடையே ஒரு '''hash symbol (#)'''உடன் சேர்க்கப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| அதனால், '''array element multi சதுர அடைப்புக்குறிகளினுள் இரட்டை மேற்கோள்களினுள் 4 hash 6 ''', இரட்டை மேற்கோள்களினுள் உள்ள'''value'''க்கு செட் செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
| '''SUBSEP'''ன் முன்னிருப்பான மதிப்பு, '''string இரட்டை மேற்கோள்களினுள்backslash 034'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:50&lt;br /&gt;
| அது ஒரு, '''nonprinting character. ''' ஆகும். பெரும்பான்மையான input dataவில், பொதுவாக இது தோன்றாது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| Slideல் காட்டப்பட்டுள்ளபடி, ஒரு '''two dimensional array '''ஐ declare செய்ய முயற்சிப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
| Row 1, இரண்டு'''elementகள் A ''' மற்றும்'''B'''ஐ கொண்டிருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
| Row 2, இரண்டு'''elementகள் C ''' மற்றும்'''D'''ஐ கொண்டிருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| '''CTRL, ALT''' மற்றும் '''T''' keyகளை அழுத்தி, '''terminal'''ஐ திறக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
| '''cd command'''ஐ பயன்படுத்தி, நீங்கள் தரவிறக்கி, extract செய்த '''Code File'''களை வைத்துள்ள folderக்கு செல்லவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| இப்போது, பின்வருமாறு, '''array '''ஐ வரையறுக்கவும். இங்கு காட்டப்பட்டுள்ளபடி, commandஐ கவனமாக டைப் செய்யவும். பின், '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
| எந்த '''error'''உம் இல்லாமல், ''' command prompt'''ஐ நாம் திரும்ப பெறுகிறோம். அதனால்,'''array''' வரையறுக்கப்பட்டுவிட்டது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:41&lt;br /&gt;
| நாம் எந்த outputஐயும் பெறவில்லை. ஏனெனில், print செய்வதற்கு, codeல் நாம் எதையும் கொடுக்கவில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''Print statement'''ஐ சேர்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
| முன்பு செயல்படுத்தப்பட்ட commandஐ பெற, Up arrow key ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| மூடுகின்ற '''curly bracket'''க்கு முன், டைப் செய்க: '''semicolon''' space  '''print space a சதுர அடைப்புக்குறிகளினுள்2 comma 2'''. Commandஐ செயல்படுத்த, '''Enter'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
| Outputஆக '''capital D.'''ஐ நாம் பெறுவதை கவனிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| கொடுக்கப்பட்டுள்ள ஒரு '''multidimensional array'''ல், ஒரு குறிப்பிட்ட '''index sequence ''' இருக்கிறதா என்று எப்படி சோதிப்பது?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:25&lt;br /&gt;
| நாம் '''in operator.'''ஐ பயன்படுத்தலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
| இத்தொடரில் முன்பு, '''single-dimensional array '''ல் நாம் இதை ஏற்கனவே பார்த்துள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:34&lt;br /&gt;
| நாம் '''index'''களின் முழு '''sequence '''ஐ , '''parentheses '''களினுள், '''commas'''க்களால் பிரித்து எழுதவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:42&lt;br /&gt;
| இதை, ஒரு உதாரணத்தில் பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| நான் ஏற்கனவே, '''test_multi.awk''' என்று பெயருடைய scriptஐ எழுதியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:51&lt;br /&gt;
| அது, இந்த டுடோரியல் பக்கத்தின், '''Code Files''' இணைப்பில் உள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| நமது முந்தைய விவாதிப்பில் பார்த்தது போல், நான் ஒரு '''2 by 2 array '''ஐ வரையறுத்துள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| பின், நான் இரண்டு '''if condition'''களை எழுதியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| முதல்'''if condition ''', '''index one comma one, '''ல் '''element ''' இருக்கிறதா இல்லையா என்று சரிபார்க்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| '''multidimensional array '''க்கான '''index '''ஐ நாம், '''parentheses'''களினுள் எழுதவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| '''Condition ''', '''true'''ஆக இருந்தால், '''one comma one is present''' என அது print செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
| இல்லையெனில், '''one comma one is absent.''' என அது print செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:28&lt;br /&gt;
| இவ்வாறே, '''index three comma one.'''ல் '''element ''' உள்ளதா என்று நாம் சரிபார்ப்போம். Fileஐ செயல்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| '''Terminal'''க்கு மாறி, டைப் செய்க: '''awk space hyphen சிறியf space test underscore multi dot awk '''. பின், '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| Output, '''one comma one is present ''' மற்றும் '''three comma one is absent.''' எனக் கூறுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| மேலும் ஒரு உதாரணத்தை எடுத்துக்கொள்வோம். ஒரு '''matrix'''ன் '''transpose '''ஐ நாம் உருவாக்க வேண்டும் என்று வைத்துக்கொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
| ஒரு '''matrix'''ன், '''row'''க்கள் மற்றும் '''column'''களை இடம் மாற்றி, கொடுக்கப்பட்டுள்ள '''matrix'''ன் '''transpose''' உருவாக்கப்படுகிறது. இதை நாம் எப்படி செய்யலாம்?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| '''2D-array.txt.''' fileலில் நான் ஒரு '''two-dimensional array matrix '''ஐ உருவாக்கியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:19&lt;br /&gt;
| '''transpose.awk''' என்று பெயரிடப்பட்டcodeஐ நான் எழுதியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| முதலில், இந்த '''awk script.'''ன் '''action section'''ஐ பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
| இங்கு நாம், ஒரு '''row'''ல் உள்ள '''field'''களின் அதிகபட்ச எண்ணிக்கையை கணக்கிடுகிறோம். மற்றும் கணக்கிடப்பட்ட மதிப்பை '''variable max_nf.'''ல் சேமிக்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| '''NR ''' என்பது, '''awk'''ஆல் process செய்யப்பட்ட தற்போதைய '''records '''களின் எண்ணிக்கை ஆகும். '''NR '''ன் மதிப்பு, '''max_nr variable.'''லில் சேமிக்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| '''Awk ''', ''' input file'''ஐ , முதல் '''record '''ல் இருந்து கடைசி '''record ''' வரை process செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| '''Awk ''' முதல் '''record'''ஐ process செய்யும்போது'''max_nr ''', '''1'''க்கு சமமாக இருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:03&lt;br /&gt;
| இரண்டாவது '''record'''ஐ process செய்யும்போது, '''max_nr ''' '''2 '''ஆக இருக்கும். மேலும், இவ்வாறு அது தொடரும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Awk ''' கடைசி '''record'''ஐ process செய்யும்போது, '''max_nr ''' '''record'''களின் மொத்த எண்ணிக்கையை சேமிக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| இப்போது நாம், '''input file '''லில் இருந்து dataவை read செய்து, அந்த dataவை ஒரு '''two dimensional array'''னுள் சேமிக்கவேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
| '''For loop'''னுள், நாம் '''iterator variable x.'''ஐ கொண்டிருக்கின்றோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| '''x ''', ஒன்றிலிருந்து '''NF'''க்கு பயணிக்கும், மேலும் ஒவ்வொரு '''iteration'''க்கு பிறகு, '''x ''' 1 அதிகரிக்கப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| '''x'''ன் ஒவ்வொரு மதிப்பிற்கும்'''$x(dollar x) ''', '''field x.'''ல் உள்ள மதிப்பை குறியீட்டுக்காட்டுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''index NR comma x.'''ல், '''array matrix '''ல் அந்த மதிப்பு சேமிக்கப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| உதாரணத்திற்கு, '''input file.'''லில் இருந்து, '''index 1 comma 1 '''ல் உள்ள மதிப்பை, '''matrix of 1 comma 1 ''' சேமிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| அதனால், இந்த codeஐ வைத்து, முழு '''input file '''ஐயும் '''awk ''' process செய்த பிறகு, '''matrix array ''' முழுமையாக உருவாக்கப்பட்டுவிடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| அது, '''input file '''ன் முழு dataவையும், ஒரு '''two dimensional array''' formatல் சேமித்துவிடும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| இப்போது, '''END section. '''னுள் பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| '''Matrix'''ன் '''transpose '''ஐ print செய்ய, நாம் ஒரு '''nested for loop '''ஐ எழுதியுள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| உங்களுக்கு அடிப்படை '''C programming''' பற்றி தெரிந்திருக்கும் என்று நான் அனுமானித்து கொள்கிறேன். அதனால், codeன் இந்த பாகத்தை நான் விவரமாக விளக்கப்போவதில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| Codeஐ விவரமாக பார்க்க, காணொளியை இங்கு இடைநிறுத்தி, நீங்களே புரிந்துகொள்ளுங்கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
| இப்போது, ஒரு '''multidimensional array.'''ஐ ஸ்கேன் செய்யக்கற்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| உண்மையாக சொல்லப்போனால், '''Awk'''ல் ஒரு '''multi-dimensional array''' இல்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| அதனால், '''multidimensional array. '''ஐ ஸ்கேன் செய்ய, எந்த தனிவகையான '''for statement '''உம் இருக்கமுடியாது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
| ஒரு '''array.'''ஐ ஸ்கேன் செய்ய, '''multidimensional ''' வழியை நீங்கள் கொண்டிருக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| இதற்கு, '''for statement '''உடன் '''split function '''ஐ நீங்கள் ஒருங்கிணைக்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| '''split function''' என்றால் என்ன என்று பார்ப்போம். ஒரு '''string'''ஐ துண்டுகளாக வெட்டுவதற்கு அல்லது பிரிப்பதற்கு, '''split function''' பயன்படுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| மேலும் அந்த பல்வேறு துண்டுகளை, அது ஒரு '''array'''யினுள் வைக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| Syntax பின்வருமாறு. வெட்டப்படவேண்டிய '''string'''ஐ , முதல்'''argument''' கொண்டிருக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:25&lt;br /&gt;
| இரண்டாவது '''argument ''', '''split ''' வெட்டிய துண்டுகளை போடும் '''array '''ன் பெயரை குறிப்பிடுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| மூன்றாவது '''argument ''', '''string'''ஐ வெட்ட பயன்படப்போகின்ற '''separator '''ஐ குறிப்பிடுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| முதல் துண்டு, ''' arr 1'''ல் சேமிக்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
| இரண்டாவது துண்டு, '''arr 2'''ல் மேலும் பல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:48&lt;br /&gt;
| ஏற்கனவே உருவாக்கப்பட்ட ஒரு '''array'''ல் இருந்து, '''index'''களின் அசல் வரிசையை நாம் மீட்டெடுக்க வேண்டும் என்று வைத்துக்கொள்வோம். இதை எப்படி செய்வது?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| '''multi_scan.awk'''என்று பெயரிடப்பட்ட codeஐ நான் எழுதியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:02&lt;br /&gt;
| முழு codeஉம், '''BEGIN section'''னுள் எழுதப்பட்டுள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| முதலில், '''a ''' என்று பெயரிடப்பட்ட ஒரு '''array '''ஐ நாம் உருவாக்கி, இந்த மதிப்புகளை அதற்கு ஒதுக்கியுள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
| பின், ஒரு '''iterator'''உடன் '''for loop '''ஐ நாம் கொண்டுள்ளோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
| ஒவ்வொரு '''iteration'''க்கும், '''iterator ''' ஒவ்வொரு '''indices value'''களுக்கும் set செய்யப்படும். உதாரணத்திற்கு, '''1,1''', பின், '''1,2 ''', மேலும் பல.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
| '''split function ''', '''iterator '''ஐ துண்டுகளாக உடைக்கிறது. அவை '''SUBSEP.'''யினால் பிரிக்கப்பட்டிருக்கின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| துண்டுகள், '''array arr.'''ல் சேமிக்கப்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:38&lt;br /&gt;
| அதனால், '''arr[1] ''' மற்றும் '''arr[2] ''', முதல்'''index ''' மற்றும் இரண்டாவது '''index '''ஐ முறையே கொண்டிருக்கிறது. இந்த fileஐ செயல்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:48&lt;br /&gt;
| '''Terminal'''க்கு மாறி, டைப் செய்க- '''awk space hyphen சிறியf space multi underscore scan dot awk '''. பின், '''Enter.'''ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
| Outputஐ பார்க்கவும். '''Index'''களின் அசல் வரிசை மீட்டெடுக்கப்பட்டுள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:07&lt;br /&gt;
| சுருங்கச் சொல்ல. இந்த டுடோரியல் நாம் கற்றது- '''Awk'''ல், ஒரு '''multidimensional array'''ஐ உருவாக்குவது மற்றும் ஒரு '''multidimensional array'''ஐ ஸ்கேன் செய்வது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:18&lt;br /&gt;
| பயிற்சியாக- ஒரு '''two dimensional array '''ஐ 90 டிகிரீக்கள் சுழற்றி மற்றும் சுழற்றப்பட்ட '''matrix'''ஐ print செய்ய ஒரு '''awk script '''ஐ எழுதவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:28&lt;br /&gt;
| பின்வரும் இணைப்பில் உள்ள காணொளி, '''Spoken Tutorial''' திட்டத்தை சுருங்கச் சொல்கிறது. அதை தரவிறக்கி காணவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:36&lt;br /&gt;
| ஸ்போகன் டுடோரியல் திட்டக்குழு , ஸ்போகன் டுடோரியல்களை பயன்படுத்தி,  செய்முறை வகுப்புகள் நடத்தி, இணையத்தில் பரீட்சை எழுதி தேர்வோருக்கு சான்றிதழ்கள் தருகிறது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:45&lt;br /&gt;
| மேலும் விவரங்களுக்கு, எங்களுக்கு எழுதவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
| உங்கள் நேரமிடப்பட்ட கேள்விகளை, இந்த மன்றத்தில் முன்வைக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:53&lt;br /&gt;
| ஸ்போகன் டுடோரியல் திட்டத்திற்கு பண ஆதரவு, இந்திய அரசாங்கத்தின், '''NMEICT, MHRD,''' மூலம் கிடைக்கிறது. மேலும் விவரங்களுக்கு, கீழ்கண்ட இணைப்பை பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:05&lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது ஜெயஸ்ரீ, குரல் கொடுத்தது ரிஷிதா. கலந்துகொண்டமைக்கு நன்றி.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jayashree</name></author>	</entry>

	</feed>