<?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=PERL%2FC3%2FSample-PERL-program%2FTamil</id>
		<title>PERL/C3/Sample-PERL-program/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=PERL%2FC3%2FSample-PERL-program%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Sample-PERL-program/Tamil&amp;action=history"/>
		<updated>2026-04-29T09:29:17Z</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=PERL/C3/Sample-PERL-program/Tamil&amp;diff=32448&amp;oldid=prev</id>
		<title>Priyacst: Created page with &quot;{| Border =1  |&lt;center&gt;'''Time'''&lt;/center&gt;  |&lt;center&gt;'''Narration'''&lt;/center&gt;   |-  |00:01  | '''மாதிரி PERL program''' குறித்த''' Spoken Tutorial'''...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Sample-PERL-program/Tamil&amp;diff=32448&amp;oldid=prev"/>
				<updated>2017-03-03T11:51:04Z</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;மாதிரி PERL program&amp;#039;&amp;#039;&amp;#039; குறித்த&amp;#039;&amp;#039;&amp;#039; Spoken Tutorial&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;
| '''மாதிரி PERL program''' குறித்த''' Spoken Tutorial'''க்கு  நல்வரவு. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:06 &lt;br /&gt;
| இந்த டுடோரியலில்,  இதுவரை கற்றுள்ள பிரதான தலைப்புகளை,  ஒரு  மாதிரி PERL programல் சேர்க்கக் கற்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:14 &lt;br /&gt;
| இந்த டுடோரியலை பதிவு செய்ய,  நான் பயன்படுத்துவது:  '''Ubuntu Linux 12.04''' இயங்கு தளம்,  '''Perl 5.14.2''' மற்றும்  '''gedit''' Text Editor. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:25 &lt;br /&gt;
| உங்களுக்கு விருப்பமான எந்த '''text editor'''யும் பயன்படுத்தலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:29 &lt;br /&gt;
| முன்நிபந்தனையாக,  '''Perl''' Programmingல் வேலை செய்ய தெரிந்து இருக்க வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:34 &lt;br /&gt;
| இல்லையெனில், அதற்கான''' Perl'''  ஸ்போகன் டுடோரியல்களுக்கு,  இந்த வலைத்தளத்தை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:39 &lt;br /&gt;
| இந்த மாதிரி '''Perl''' program,  ஓர் பகுதியின் ,  பல்வேறு வானிலை கணிப்பு அறிக்கைகளை '''output'''ஆக தரும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:46 &lt;br /&gt;
|   இந்த program க்கு தேவையான dataஐ கொண்டிருக்கும்   சிக்கலான '''data-structure''' அடங்கிய '''weather dot pm''' ஆனது,  ஒரு  ''' module''' file ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:54 &lt;br /&gt;
|  அறிக்கையை உருவாக்க,  அது பல்வேறு '''function'''களை  கொண்டிருக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|00:59 &lt;br /&gt;
| '''Weather underscore report dot pl''' என்ற''' Perl''' program,   இந்த '''module '''fileஐ பயன்படுத்தி,  தேவையான outputஐ தருகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:08 &lt;br /&gt;
| எங்கள் வலைத்தளத்தில்,  இந்த வீடியோவின் கீழ்,  அதன் code fileகள் இருக்கின்றன. &lt;br /&gt;
 &lt;br /&gt;
|- &lt;br /&gt;
|01:13 &lt;br /&gt;
| '''Code file link'''ல் இருக்கும் fileகளை தரவிறக்கி,  '''unzip''' செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:18 &lt;br /&gt;
| இப்போது,  நமது  மாதிரி '''Perl''' programஆன,  '''Weather dot pm'''ஐ காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:24 &lt;br /&gt;
|  இந்த programல்,  அதற்கான code block,  '''namespace Weather'''ன் கீழ் உள்ளது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:29 &lt;br /&gt;
| ''' Package''' keywordஐ பயன்படுத்தி,  '''Perl ''',  '''namespace '''ஐ நடைமுறைப்படுத்துகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:34 &lt;br /&gt;
| '''Main''' programக்கு முன்,  '''BEGIN''' block, compile செய்யப்பட்டு இயக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:40 &lt;br /&gt;
| '''Module'''களின்,  '''function'''களையும், variableகளையும்,  userன் '''namespace'''க்கு export செய்ய,  '''export''' அனுமதிக்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:48 &lt;br /&gt;
| '''Export''' operation போது பயன்படுத்தப்படும் இரண்டு முக்கிய variableகள்,  '''At the rate EXPORT''' மற்றும்''' at the rate EXPORT underscore OK''' ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|01:57 &lt;br /&gt;
| '''Module'''ன் ,  '''subroutine'''கள் மற்றும் variableகளின் பட்டியலை'''At the rate EXPORT''' கொண்டிருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:03 &lt;br /&gt;
|  இவை caller '''namespace'''க்கு export செய்யப்படும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:07 &lt;br /&gt;
| தேவையின் அடிப்படையில்,  '''At the rate EXPORT underscore OK''',  symbolகளின் exportஐ செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:14 &lt;br /&gt;
| வானிலை அறிக்கைக்கு தேவையான dataஐ கொண்டிருக்க,  அதற்கான சிக்கலான data-structureகளை உருவாக்க,  நான் இங்கு '''reference'''களை பயன்படுத்தி இருக்கிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:24 &lt;br /&gt;
| '''$weather_report'''  என்பது ஒரு''' hash reference'''.  “'''place'''” மற்றும் “'''nstate'''”,  scalar மதிப்புகளை  கொண்டிருக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:32 &lt;br /&gt;
| “'''Weekly'''”  என்பது , ''' hash reference'''களின் '''hash''' ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:37 &lt;br /&gt;
| ஒவ்வொரு வாரத்தின் நாளும் நான்கு '''key'''களை பெற்றுள்ளன-  '''max underscore temp''',   '''min underscore temp''',  '''sunrise''', '''sunset''' &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:48 &lt;br /&gt;
| “'''Record underscore time'''” என்பது , இரண்டு '''index''' மதிப்புகளை  கொண்ட,  ஒரு ''' array reference''' ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|02:54 &lt;br /&gt;
| பல்வேறு optionகளின்  வானிலை அறிக்கையை காட்ட,  சில '''subroutine'''களை நான் வைத்துள்ளேன். அவற்றை,  ஒன்றன் பின் ஒன்றாகக் காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:01 &lt;br /&gt;
| '''Header''' தகவல்களான,  அறிக்கையின் header,  இடம்,  மாநிலம் மற்றும் தற்போதைய தேதியை,  இந்த '''function''' print செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:10 &lt;br /&gt;
| அடுத்து,  ''' display underscore daily underscore report''' functionஐ காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:16 &lt;br /&gt;
| வாரநாளின் inputஐ பொறுத்து,  தினசரி அறிக்கையை இந்த '''function''',  திரையில் print செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:22 &lt;br /&gt;
| ''' Shift''' functionஐ பயன்படுத்தி,  '''subroutine'''க்குள் pass செய்யப்பட்ட parameterஐ நாம் மீட்கிறோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:27 &lt;br /&gt;
| '''Parameter''' மதிப்பின்,  முன்னும், பின்னும் இருக்கும் இடைவெளிகளை நீக்க,  நான் ''' trim() '''functionஐ பயன்படுத்தி  இருக்கிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:34 &lt;br /&gt;
| '''Trim()''' functionனுக்கான code இதோ. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:37 &lt;br /&gt;
| கொடுக்கப்பட்டுள்ள inputன் lowercase versionஐ,  '''lc()''' function, return செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:42 &lt;br /&gt;
| case-sensitivity ஐ தவிர்க்க இது பயன்படுத்தப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:45 &lt;br /&gt;
| '''Main''' programல் இருந்து parameterஆக pass  செய்யப்பட்ட வார-நாள்,  '''dollar week underscore day''',  என்ற local variableக்கு ஒதுக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|03:55 &lt;br /&gt;
| ஒரு குறிப்பிட்ட வார நாளுக்கு தொடர்புடைய dataஐ பின்வரும் '''print statement'''கள்,  print செய்கின்றன. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:01 &lt;br /&gt;
| '''$weather underscore report'''ல்,  ஒரு மதிப்பை ''' dereference''' செய்ய,  '''arrow operator'''ஐ நாம் பயன்படுத்துகிறோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:09 &lt;br /&gt;
| '''Reference'''களுடன் வேலை செய்யும் போது,  நாம் '''dereference''' செய்கிற '''data type '''ஐ புரிந்து கொள்ள வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:15 &lt;br /&gt;
| அது '''hash'''ஆக இருந்தால்,  curly அடைப்புக் குறிகளுக்குள்,  '''key'''ஐ pass செய்ய வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:20 &lt;br /&gt;
| அது '''array'''ஆக இருந்தால்,'''index value'''களுடன்,   சதுர அடைப்புக் குறிகளை பயன்படுத்த வேண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:26 &lt;br /&gt;
| '''Perl'''ன் '''return''' function ஒரு மதிப்பை return செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:29 &lt;br /&gt;
| இதை,  '''main''' programல் உள்ள '''function'''னின் நிலையை சரி பார்க்க பயன்படுத்தலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:36 &lt;br /&gt;
| அடுத்த '''function''',  ''' write underscore daily underscore report''' ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:40 &lt;br /&gt;
| இந்த'''function''',  ஒரு fileக்கு,  '''report output'''ஐ  print  செய்யும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:45 &lt;br /&gt;
| Greater than symbolஉடன் கூடிய ''' open''' function,  ''' WRITE''' modeஐ வரையறுக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:50 &lt;br /&gt;
| வார நாள் பெயர் மற்றும் ''dot txt ''' extentionஉடன்,  fileன் பெயர் உருவாக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|04:56 &lt;br /&gt;
| ஒரு குறிப்பிட்ட வார நாளுக்கு தொடர்புடைய dataஐ,   ஒரு fileக்கு,  print statementகள்,  print செய்கின்றன. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:02 &lt;br /&gt;
| இது வாரத்திற்கு ஒரு முறை அறிக்கையை print செய்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:05 &lt;br /&gt;
| ''' Hash reference'''ன்,  ஒவ்வொரு வார நாளுக்குள் loop செய்ய,  ஒரு '''foreach loop'''ஐ declare செய்துள்ளேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:11 &lt;br /&gt;
| ''' Hash reference'''ஐ குறியிட curly அடைப்புக் குறிகளையும்,  '''dereference''' செய்ய '''arrow '''operatorஐயும் பயன்படுத்தியுள்ளேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:18 &lt;br /&gt;
| '''Hash'''ன் '''key'''களுக்குள் loop செய்ய,  '''keys''' எனும் in-built functionஐ நான் பயன்படுத்துகிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:23 &lt;br /&gt;
| '''Display underscore daily underscore report function ''',  '''hash'''ன் ஒவ்வொரு elementஐயும் print  செய்யும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:30 &lt;br /&gt;
| '''Weather dot pm''' என்ற '''module '''fileஐ பயன்படுத்தும்,  '''weather underscore report dot pl '''  என்ற '''Perl '''programஐ காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:40 &lt;br /&gt;
| இங்கு,  பொதுவான programming தவறுகளை தவிர்க்க,  compiler flagகளான,  '''use strict''' மற்றும்''' use warnings''' பயன்படுத்தப்படுகின்றன. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:48 &lt;br /&gt;
| '''Use Weather''' semicolon.  இங்கு,  '''Weather ''' என்பது இந்த programல் நான் பயன்படுத்தி இருக்கும் '''module'''ன் பெயராகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:56 &lt;br /&gt;
| இந்த programக்கு தேவையான functionகள்,   இந்த '''module'''லில் சேமிக்கப்பட்டுள்ளன என்பதை நாம் ஏற்கனவே கண்டுள்ளோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:03 &lt;br /&gt;
| இங்கு '''  dot pm''' file extentionஐ தர வேண்டிய அவசியமில்லை. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:08 &lt;br /&gt;
| இந்த programல்,  கொடுக்கப்பட்டுள்ள optionகளை பொறுத்து வெவ்வேறு reportகளை நான் print செய்வேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:14 &lt;br /&gt;
| Print செய்ய,  user ஒரு optionஐ enter செய்ய வேண்டும்:  ஒரு குறிப்பிட்ட வார நாளின் தினசரி வானிலை அறிக்கை,  ஒரு ouput fileக்கு தர ஒரு குறிப்பிட்ட வார நாளின் தினசரி வானிலை அறிக்கை,  வாராந்திர வானிலை அறிக்கை. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:27 &lt;br /&gt;
| Option '1'ஐ டைப் செய்தால்,  வாரத்தின் நாளை enter செய்யக் கேட்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:32 &lt;br /&gt;
| '''diamond '''operator, ''' STDIN''',  அதாவது keyboardல் இருந்து,  read செய்யும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:38 &lt;br /&gt;
| உதாரணத்திற்கு,  user '''monday''' என enter செய்தால், '''local variable'''ஆன,   '''dollar dayoption'''  என்ற variableக்கு அது ஒதுக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:47 &lt;br /&gt;
| அடுத்து,  நாம் இரண்டு functionகளை call செய்வதை காணலாம்- ''' display_header()''' மற்றும் ''' display_daily_report()'''. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|06:56 &lt;br /&gt;
| இந்த fileலில்,  “'''use Weather'''” statementஉடன்,  எல்லா functionகளையும்,  '''Weather dot pm'''ல், நாம் export செய்துள்ளோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:03 &lt;br /&gt;
| அதனால்,  '''colon colon (::)package qualifier'''ஐ பயன்படுத்தி,  ஒரு packageன் உள் இருக்கும் எல்லா functionகளையும் பார்க்கத் தேவையில்லை. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:10 &lt;br /&gt;
| இப்போது,  அடுத்த optionஐ காண்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:13 &lt;br /&gt;
| Option 2ஐ டைப் செய்தால்,  ஒரு வாரத்தின் நாளை enter செய்ய,  userஐ தூண்டும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:19 &lt;br /&gt;
| '''Function write underscore daily underscore report'''க்கு,  '''$dayoption''',  input parameterஆக pass செய்யப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:27 &lt;br /&gt;
| Functionலிருந்து '''return''' செய்யப்படும் மதிப்பு,  '''dollar result''' என்ற variableலில் சேமிக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:33 &lt;br /&gt;
| Text file அல்லது outputஐ சரி பார்க்க,  '''Print statement''',  userஐ கேட்கிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:38 &lt;br /&gt;
| Output fileஆக,  வாரத்தின் நாள் '''dot txt''',  என்று file பெயர் உருவாக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:46 &lt;br /&gt;
| Option 3ஐ டைப் செய்தால்,  மொத்த வாரத்திற்கான வானிலை அறிக்கையை print  செய்யும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:51 &lt;br /&gt;
| '''Display underscore weekly underscore report''',  என்பது வாராந்திர அறிக்கையின் '''function''' பெயர் ஆகும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|07:57 &lt;br /&gt;
| குறிப்பிட்ட எண்ணிக்கைக்கு ஏற்றவாறு,  ஒரு கிடைமட்ட வரியை,  '''print''' statement வரைகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:02 &lt;br /&gt;
|Reportக்கு  ஒரு நல்ல பார்வையை வழங்குவதற்கே இது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:06 &lt;br /&gt;
| இறுதியாக,  option 4ஆக இருந்தால்,  அது programஐ விட்டு வெளியேறும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:11 &lt;br /&gt;
|  குறிப்பிட்ட optionஐ தவிர,  வேறொன்றை கொடுத்தால்,  print statement,  “'''Incorrect option'''” எனக் கூறும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:19 &lt;br /&gt;
| இங்கு,  '0'ன் exit மதிப்பு ,  program வெற்றிகரமாக இயக்கப்பட்டிருப்பதை குறிக்கும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:25 &lt;br /&gt;
| Exit மதிப்பு '0' அல்லாமல் இருப்பின்,  ஏதோ ஒரு விதமான error ஏற்பட்டுவிட்டது என்று பொருள். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:31 &lt;br /&gt;
| இப்போது Programஐ இயக்குவோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:34 &lt;br /&gt;
| '''Terminal'''க்கு திரும்பி,  டைப் செய்க:  '''perl weather underscore report dot pl''',  பின் '''Enter'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:41 &lt;br /&gt;
| திரையில் நான்கு optionகளைக் காணலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:45 &lt;br /&gt;
| டைப் செய்க: '1',  பின் '''Enter'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:48 &lt;br /&gt;
|   வாரத்தின் ஒரு நாளை enter செய்ய,  நாம் தூண்டப்படுகிறோம்.  &amp;quot;monday&amp;quot; என கொடுத்து பின்  Enterஐ அழுத்துகிறேன் &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|08:56 &lt;br /&gt;
| '''Function display underscore header()'''ல் இருந்து உருவாக்கப்பட்ட '''header output'' இதுவே. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:02 &lt;br /&gt;
| இப்போது,  mondayன் வானிலை அறிக்கையை காணலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:06 &lt;br /&gt;
| இப்போது,  மற்ற optionகளை காட்ட,  programஐ மீண்டும் இயக்குகிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:13 &lt;br /&gt;
| டைப் செய்க: '2',  பின் '''Enter'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:17 &lt;br /&gt;
| Promptல்,  ஏதேனும் வார நாளை  டைப் செய்ய வேண்டும்.   நான் &amp;quot;Wednesday&amp;quot;ஐ டைப் செய்து ,  பின் '''Enter'''ஐ அழுத்துகிறேன். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:25 &lt;br /&gt;
| &amp;quot;Please check the file wednesday dot txt for report output&amp;quot; என்ற messageஐ காணலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:32 &lt;br /&gt;
| இந்த text fileக்கு,  output எழுதப்பட்டிருக்கிறது.  Fileஐ திறந்து,  contentகளை சரி பார்ப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:38 &lt;br /&gt;
| டைப் செய்க:  '''gedit wednesday dot txt''',  பின் '''Enter'''ஐ அழுத்தவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:44 &lt;br /&gt;
| 'Txt' extentionஉடன்,  enter செய்யப்பட்ட வார நாளின் பெயருடன்,  output file  உருவாக்கப்படுகிறது. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:51 &lt;br /&gt;
| இப்போது,  அடுத்த optionஐ  சரி பார்ப்போம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|09:54 &lt;br /&gt;
| '''Terminal'''க்கு திரும்பி,  டைப் செய்க:  '''perl weather underscore report dot pl'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:00 &lt;br /&gt;
| டைப் செய்க: '3'&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:04 &lt;br /&gt;
| இம்முறை,  நாம் வாராந்திர வானிலை அறிக்கையை காணலாம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:08 &lt;br /&gt;
| ''' Hash key'''கள்  மற்றும்''' hash value'''கள் ,  சீரற்ற வரிசையில் சேமிக்கப்படுகின்றன. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:13 &lt;br /&gt;
| அதனால் காட்டப்படும் output,  அவைகள் சேர்க்கப்பட்ட வரிசைக்கு தொடர்புடையது அல்ல. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:19 &lt;br /&gt;
| இத்துடன்,  நாம் இந்த டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். , &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:24 &lt;br /&gt;
| சுருங்கசொல்ல இந்த டுடோரியலில்,  நாம் முந்தைய டுடோரியலின் பிரதான தலைப்புகளை சேர்த்து,   ஒரு  மாதிரி PERL programஐ பார்த்தோம். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:32 &lt;br /&gt;
| பயிற்சியாக,  '''employee salary, designation, department, leave_balance''' விவரங்களைக் காட்ட,  '''employee underscore report.pl''' என்ற இது போன்ற ஒரு  PERL programஐ எழுதவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:45 &lt;br /&gt;
| Inputஆக,  '''Employee ID''' அல்லது '''Employee name'''ஐ pass செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:50 &lt;br /&gt;
| '''Module''' '''Employee dot pm '''fileலில்,  தேவையான functionகளை எழுதவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|10:56 &lt;br /&gt;
| இந்த இணைப்பில் உள்ள வீடியோ ஸ்போகன் டுடொரியல் திட்டத்தை சுருங்க சொல்கிறது.  அதை தரவிறக்கி காணவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:03 &lt;br /&gt;
| ஸ்போகன் டுடொரியல் திட்டக்குழு செய்முறை வகுப்புகள் நடத்தி இணையத்தில் பரிட்சை எழுதி தேர்வோருக்கு சான்றிதழ்கள் தருகிறோம்.  மேலும் விவரங்களுக்கு எங்களுக்கு மின்னஞ்சல் செய்யவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:12 &lt;br /&gt;
| ஸ்போகன் டுடொரியல் திட்டத்திற்கு ஆதரவு இந்திய அரசாங்கத்தின், NMEICT, MHRD மூலம் கிடைக்கிறது.  மேலும் விவரங்களுக்கு, கீழ்கண்ட இணைப்பை பார்க்கவும். &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|11:25 &lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது  ஜெயஸ்ரீ. குரல் கொடுத்தது ஐஐடி பாம்பேயில் இருந்து பிரியா. நன்றி. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>