<?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/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Devisenan</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Devisenan"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Devisenan"/>
		<updated>2026-04-09T13:10:39Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Introduction-to-Computers/C2/Compose-Options-for-Email/Malayalam</id>
		<title>Introduction-to-Computers/C2/Compose-Options-for-Email/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Introduction-to-Computers/C2/Compose-Options-for-Email/Malayalam"/>
				<updated>2016-02-18T05:26:36Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border = 1 | &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt; |- |00:01 |'''Compose Options for Emails''' എന്ന സ്പോകെന്‍ ട്യൂട്ട...&amp;quot;&lt;/p&gt;
&lt;hr /&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;
|00:01&lt;br /&gt;
|'''Compose Options for Emails''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|* Email സ്വീകരിക്കുന്നവരെ കുറിച്ച്, അതായത് '''To, Cc, Bcc'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:16&lt;br /&gt;
|* email text ഫോർമാറ്റ്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:19&lt;br /&gt;
|* ഫയലുകൾ attach ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|* '''Google Drive''' ഉപയോഗിച്ച് ഫയലുകൾ ഷെയർ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|00:25&lt;br /&gt;
|* ഒരു emailൽ photo അല്ലെങ്കിൽ ഒരു '''link''' ഇൻസേർട്ട് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|'''Compose window'''  ഓപ്ഷനുകളെ കുറിച്ച്. &lt;br /&gt;
|-&lt;br /&gt;
|00:33&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''' Internet''' കണക്ഷനും ഒരു വെബ്‌ ബ്രൌസറും ഉണ്ടായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:40&lt;br /&gt;
|ഇവിടെ ഞാൻ '''Firefox''' web browser ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|00:45&lt;br /&gt;
|തുടങ്ങാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|നിങ്ങളുടെ വെബ്‌ ബ്രൌസർ തുറന്ന് ടൈപ്പ് ചെയ്യുക: '''http://gmail.com''' &lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|'''Login''' '''page''' തുറക്കപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
|'''username'''ഉം  '''password'''ഉം അതാത് ടെക്സ്റ്റ്‌ ബോക്സുകളിൽ എന്റർ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:04&lt;br /&gt;
|'''username''' കാണിച്ച് കൊണ്ടാണ് '''Login page''' തുറക്കുന്നതെങ്കില്‍, അത് സൂചിപ്പിക്കുന്നത് ഈ '''account''' നിങ്ങളുടെ മെഷീന്‍ നേരത്തേ തുറന്നിട്ടുണ്ട് എന്നാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:12&lt;br /&gt;
|പാസ്സ്‌വേർഡ്‌ എന്റർ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
| '''Sign in''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|നമ്മളിപ്പോൾ  ജി മെയിൽ പേജിലാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|ഇപ്പോള്‍ നമുക്ക് ഒരു ഇ മെയില്‍ എഴുതാന്‍ ലഭ്യമായ ഓപ്ഷനുകള്‍ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|ആദ്യം '''Compose''' ബട്ടണില്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|'''Compose window''' തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:34&lt;br /&gt;
|'''To'''ല്‍ സ്വീകര്‍ത്താവിനെ പ്രതിപാദിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
| '''To, Cc, Bcc''' എന്നീ മൂന്ന് ഓപ്ഷനുകള്‍ ഇതിനുണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|'''Cc''' എന്നാല്‍ '''Carbon Copy''', '''Bcc''' എന്നാല്‍ '''Blind Carbon Copy'''. &lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|നമ്മള്‍ ആര്‍ക്കാണോ email അയക്കുന്നത്, അയാളുടെ ഇ മെയില്‍ അഡ്രസ്‌ '''To''' ഫീല്‍ഡില്‍ നല്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|'''screenshot'''  നോക്കൂ.&lt;br /&gt;
|-&lt;br /&gt;
|02:01&lt;br /&gt;
|ഒരേ ഇ മെയില്‍ ഒന്നിലധികം പേര്‍ക്ക് അയക്കണമെങ്കില്‍, '''To''' ഫീല്‍ഡില്‍ ആ ഇ മെയില്‍ idകള്‍ ചേര്‍ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:09&lt;br /&gt;
|'''screenshot'''  നോക്കുക .&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|ഒരു മെയിലിന്റെ പകര്‍പ്പ്  മറ്റുള്ളവര്‍ക്ക്  അയക്കണമെങ്കില്‍ '''Cc''' ഓപ്ഷന്‍ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
| '''To''', '''Cc''' ഫീല്‍ഡുകളില്‍ ഉള്ളവരെ മറ്റുള്ള സ്വീകര്‍ത്താക്കള്‍ക്കും കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|'''screenshot'''  നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
| '''Bcc'''  ഓപ്ഷന്‍ ഉപയോഗിച്ച് സ്വീകര്‍ത്താവ് അറിയാതെ അതേ ഇ മെയില്‍ മറ്റ് ആളുകള്‍ക്കും അയക്കുവാന്‍ സാധിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
| '''To''', '''Cc''' എന്നീ ഫീല്‍ഡുകളില്‍ ഉള്ളവര്‍ക്ക് '''Bcc''' സ്വീകര്‍ത്താവിനെ കാണുവാന്‍  കഴിയില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|02:42&lt;br /&gt;
|എന്നാല്‍  '''Bcc''' സ്വീകര്‍ത്താവിന് '''To''', '''Cc''' ഫീല്‍ഡുകളില്‍ ഉള്ളവരെ കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|02:47&lt;br /&gt;
|പക്ഷെ മറ്റ് '''Bcc''' സ്വീകര്‍ത്താക്കളെ കാണാന്‍ കഴിയില്ല. &lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|മെയില്‍ അയക്കുന്ന ആള്‍ക്ക് അത് സ്വീകരിക്കുന്ന എല്ലാവരുടേയും ലിസ്റ്റ് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|ഇതാ  '''screenshot'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|ശ്രദ്ധിക്കുക: &lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
| '''To, Cc, Bcc''' ഫീല്‍ഡുകളില്‍ എത്ര ഇമെയില്‍ id വേണമെങ്കിലും ചേര്‍ക്കാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
| എന്നാല്‍ ഒരു ദിവസത്തെ പരിധി 500 ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|Space,  comma, colon എന്നിവയിലേതെങ്കിലും മെയില്‍ id കള്‍ വേര്‍തിരിക്കാന്‍ ഉപയോഗിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|ഇപ്പോള്‍  '''Gmail Compose വിന്‍ഡോയിലേക്ക്  തിരിച്ച് പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|ഡിഫാള്‍ട്ടായി '''cursor'''  '''To''' ഫീല്‍ഡിലാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|03:29&lt;br /&gt;
|സ്വീകര്‍ത്താവിന്റെ അഡ്രസ്‌ താഴത്തേത് പോലെ എഴുതുക -&lt;br /&gt;
|-&lt;br /&gt;
|03:33&lt;br /&gt;
| '''To''' ഫീല്‍ഡില്‍  ഇ മെയില്‍ id നല്കുക &amp;quot;ray.becky.0808@gmail.com&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:46&lt;br /&gt;
|'''Cc''' ഫീല്‍ഡില്‍, &amp;quot;0808iambecky@gmail.com&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:55&lt;br /&gt;
|'''Bcc''' ഫീല്‍ഡില്‍, &amp;quot;stlibreoffice@gmail.com&amp;quot; , &amp;quot;info@spoken-tutorial.org&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:10&lt;br /&gt;
|'''Subject'''ല്‍ ക്ലിക്ക് ചെയ്യുക. നിങ്ങളുടെ മെയിലിന്റെ ഒരു ചെറു വിവരണം നല്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
| ഞാന്‍ ടൈപ്പ് ചെയ്യുന്നു: '''Partner with us&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:19&lt;br /&gt;
|contents  areaയില്‍ മെസ്സേജ് ടൈപ്പ് ചെയ്യാം: &lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|'''Spoken Tutorial Project is helping to bridge the digital divide'''.&lt;br /&gt;
|-&lt;br /&gt;
|04:29&lt;br /&gt;
|നമ്മുടെ ഇ മെയിലിലെ ടെക്സ്റ്റിന് basic formatting നല്കാന്‍ '''Gmail''' അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:35&lt;br /&gt;
| '''Compose window'''യ്ക്ക് താഴെ ഇത് ഡിഫാള്‍ട്ടായി കാണപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|ഇല്ലെങ്കില്‍ ,formatting '''toolbar'''നായി  '''Formatting options''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|ഇവിടെ വിവിധ ഓപ്ഷനുകള്‍ ഉണ്ട്-  '''fonts, sizes, bold, italic, underline, text color,align, numbered''', '''bulleted lists''', '''indentation''' തുടങ്ങിയവ.&lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|ഇവ ഏതൊരു '''word processor application'''ലേയും പോലെയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
|ഇവ നിങ്ങള്‍ തനിയെ ചെയ്ത് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|ഇങ്ങനെയാണ് ഞാന്‍ എന്റെ ടെക്സ്റ്റ്‌ ഫോര്‍മാറ്റ്‌ ചെയ്തത്. &lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|formatting '''toolbar''' മറയ്ക്കുന്നതിനായി '''Formatting options''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:22&lt;br /&gt;
|'''Compose window'''യില്‍  '''files, photos, links, emoticons''' എന്നിവ അറ്റാച്ച് ചെയ്യുന്നതിനുള്ള  ഓപ്ഷന്‍സ് ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
|'''files''' അല്ലെങ്കില്‍ '''documents''' മറ്റുള്ളവരുമായി ഷെയര്‍ ചെയ്യണമെങ്കില്‍ '''Attach files''' അല്ലെങ്കില്‍  '''Insert files using Drive&amp;quot;' ഓപ്ഷന്‍സ് ഉപയോഗിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
|05:41&lt;br /&gt;
|എല്ലാ '''Mail''' ദാതാക്കളും ഫയലുകള്‍ '''attachment''' ആയി അയക്കാന്‍ അനുവദിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:46&lt;br /&gt;
|25 megabytes (MB) വരെ അറ്റാച്ച് ചെയ്യാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:51&lt;br /&gt;
|ഇതിനെക്കാള്‍ വലിയ ഫയലുകള്‍ അയക്കണമെങ്കില്‍ '''Insert files using Drive''' ഓപ്ഷന്‍  ഉപയോഗിക്കാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|ആദ്യമായി 1Mbല്‍ താഴെയുള്ള ഒരു 'pdf file'  അറ്റാച്ച് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ഒരു പേപ്പര്‍ ക്ലിപ്പ് പോലെ കാണുന്ന  '''Attach file''' '''icon''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
|ഇത്  '''file browser''' തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|06:12&lt;br /&gt;
|മെയില്‍ ചെയ്യേണ്ട ഫയല്‍, ബ്രൌസ് ചെയ്ത് സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
|ഡെസ്ക്ടോപ്പില്‍ നിന്ന്    &amp;quot;myscript.pdf&amp;quot; സിലക്റ്റ്  ചെയ്ത്  '''Open''' ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|നമ്മുടെ ഫയല്‍ മെയിലുമായി അറ്റാച്ച് ചെയ്യപ്പെട്ടത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|'''Attach files''' ഓപ്ഷന്‍സ് ഉപയോഗിച്ച് ഒന്നിലധികം ഫയലുകള്‍ മെയിലുമായി അറ്റാച്ച് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
|സന്ദേശത്തില്‍ അറ്റാച്ച് ചെയ്തിട്ടുള്ള ഫയല്‍ നീക്കം ചെയ്യണമെങ്കില്‍, ഫയല്‍- നെയിമിന് വലത് വശത്തുള്ള 'x' മാര്‍ക്ക് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:41&lt;br /&gt;
| 30Mb ഫയല്‍ അറ്റാച്ച് ചെയ്ത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
|30Mb  '''zip file''' ഡെസ്ക്ടോപ്പില്‍ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
|06:52&lt;br /&gt;
|'''Attach files''' ഐക്കണില്‍ ഒരിക്കല്‍ കൂടി ക്ലിക്ക് ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
|06:56&lt;br /&gt;
|30Mb zip file ബ്രൌസ് ചെയ്ത് സിലക്റ്റ് ചെയ്തിട്ട്  '''Open''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:04&lt;br /&gt;
|''' &amp;quot;The file you are trying to send exceeds  25mb attachment limit&amp;quot;.'''&lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
|ഇത് '''Send using Google drive''' എന്ന ഓപ്ഷന്‍ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|'''Send using google drive''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
| ഇത് ഒരു നിമിഷത്തേക്ക് ക്ലോസ് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|'''Insert files using Drive''' ഓപ്ഷനില്‍ ക്ലിക്ക് ചെയ്താലും നേരത്തെ ലഭ്യമായ അതേ '''window''' കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|07:28&lt;br /&gt;
|ഇവിടെ 3 ടാബുകള്‍ കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|'''My Drive, Shared with me''', '''Upload.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
|ഒരിക്കല്‍ അപ്‌ലോഡ്‌ ചെയ്യപ്പെട്ട ഫയലുകള്‍   '''My Drive'''  ടാബിനുള്ളില്‍ ഡിഫാള്‍ട്ടായി കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|07:43&lt;br /&gt;
|ഈ ഫയല്‍ നോക്കൂ.&lt;br /&gt;
|-&lt;br /&gt;
|07:46&lt;br /&gt;
|അക്കൗണ്ട്‌ ക്രിയേഷന്‍ സമയത്ത്  Google Team ഷെയര്‍ ചെയ്തതാണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|07:51&lt;br /&gt;
|'''Shared with me''' ടാബ് ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:55&lt;br /&gt;
|&amp;quot;No one's shared any files with you yet!&amp;quot; എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:00&lt;br /&gt;
|ആരെങ്കിലും ഒരു ഫയല്‍ നിങ്ങളുമായി ഷെയര്‍ ചെയ്തിട്ടുണ്ടെങ്കില്‍ അത് '''Shared with Me tab'''ല്‍ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|പുതിയ ഫയല്‍ upload ചെയ്യാനായി '''Upload'''ടാബ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:12&lt;br /&gt;
|'''Select files from your computer''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|അപ്‌ലോഡ്‌ ചെയ്യേണ്ട ഫയല്‍ ബ്രൌസ് ചെയ്ത് സിലക്റ്റ് ചെയ്തിട്ട് ' ''Open'''  ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:23&lt;br /&gt;
|കൂടുതല്‍ ഫയലുകള്‍ ചേര്‍ക്കണമെങ്കില്‍  '''Add more files'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
|ഞാനിപ്പോള്‍ ഒരു ഫയല്‍ മാത്രമേ അപ്‌ലോഡ്‌ ചെയ്യുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|08:33&lt;br /&gt;
|ഫയല്‍ add ചെയ്ത ശേഷം അത് നമ്മുടെ മെയിലില്‍ ഇന്‍സേര്‍ട്ട് ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|താഴെ വലത് വശത്തുള്ള രണ്ട് ബട്ടണുകള്‍ ശ്രദ്ധിക്കുക- &lt;br /&gt;
|-&lt;br /&gt;
|08:44&lt;br /&gt;
|'''Insert as Drive link''' &lt;br /&gt;
|-&lt;br /&gt;
|08:46&lt;br /&gt;
|'''Attachment'''&lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
|'''Insert as Drive link'''ഡിഫാള്‍ട്ട് ആയി സിലക്റ്റ് ചെയ്തിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|08:52&lt;br /&gt;
|'''Attachment''' സിലക്റ്റ് ചെയ്യുകയാണെങ്കില്‍ ഫയല്‍ '''attachment''' ആയി ഇന്‍സേര്‍ട്ട് ചെയ്യപ്പെടും.&lt;br /&gt;
|-&lt;br /&gt;
|08:57&lt;br /&gt;
|നമുക്ക് ഇത് പോലെ ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|09:00&lt;br /&gt;
|സ്ക്രീനിന് താഴെ ഇടത് കോണിലുള്ള  '''Upload''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:05&lt;br /&gt;
|അപ്‌ലോഡ്‌ ചെയ്ത് തുടങ്ങുന്നു. അത് നിങ്ങളുടെ ഇന്റര്‍നെറ്റിന്റെ വേഗതയ്ക്ക് അനുസരിച്ച് കുറച്ച് സമയം എടുത്തേക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
|ഇത്  കഴിഞ്ഞാല്‍  content areaയില്‍ അപ്‌ലോഡ്‌ ചെയ്യപ്പെട്ട  ഫയലിലേക്കുള്ള  '''link'''  കാണാവുന്നതാണ്.   &lt;br /&gt;
|-&lt;br /&gt;
|09:17&lt;br /&gt;
|മെയിലില്‍  '''images''' ഉള്‍കൊള്ളിക്കുന്നതിനായി  '''Insert Photo''' ഓപ്ഷന്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:24&lt;br /&gt;
|'''Upload Photos''' വിന്‍ഡോ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:27&lt;br /&gt;
|നമ്മുടെ കംപ്യൂട്ടറില്‍ നിന്നുള്ള photos '''upload''' ചെയ്യുകയോ '''image'''ന്റെ '''website address''' നല്കുകയോ ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|09:34&lt;br /&gt;
|ഞാനിപ്പോള്‍  images അപ്‌ലോഡ്‌ ചെയ്യുവാന്‍  ഉദ്ദേശിക്കുന്നില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|09:38&lt;br /&gt;
| അതിനാല്‍ '''Cancel''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|09:44&lt;br /&gt;
|അടുത്തത് '''Insert Link'''. അതില്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:49&lt;br /&gt;
|'''Edit Link''' ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:53&lt;br /&gt;
|'''Text to display''' ഫീല്‍ഡില്‍ നിങ്ങള്‍ക്ക് ആവിശ്യമുള്ള ലിങ്കിന്റെ ടെക്സ്റ്റ്‌ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:58&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുന്നു '''Spoken Tutorial'''.&lt;br /&gt;
|-&lt;br /&gt;
|10:02&lt;br /&gt;
|'''Link to''' സെക്ഷനിൽ ഡിഫാള്‍ട്ടായി '''Web address''' സിലക്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|10:08&lt;br /&gt;
|ടെക്സ്റ്റ്‌ ഫീല്‍ഡില്‍ ടൈപ്പ് ചെയ്യുക '''http://spoken-tutorial.org'''&lt;br /&gt;
|-&lt;br /&gt;
|10:20&lt;br /&gt;
|'''OK''' ബട്ടണ്‍ ക്ലിക്ക്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|10:23&lt;br /&gt;
|content areaയിൽ '''Spoken Tutorial''' എന്ന ടെക്സ്റ്റ്‌ hyperlink ചെയ്യപ്പെട്ടിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:29&lt;br /&gt;
|ഞാനിപ്പോള്‍  hyperlink ചെയ്ത ടെക്സ്റ്റില്‍ ക്ലിക്ക് ചെയ്യുവാന്‍ പോകുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|10:32&lt;br /&gt;
|ടെക്സ്റ്റിന് താഴെ ഒരു ചെറിയ  '''pop window''' തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|10:35&lt;br /&gt;
|'''Go to link:'''.&lt;br /&gt;
|-&lt;br /&gt;
|10:38&lt;br /&gt;
|URL ക്ലിക്ക് ചെയ്താല്‍ സ്പോകെന്‍  ട്യൂട്ടോറിയല്‍  വെബ്സൈറ്റിന്റെ  '''Homepage'''ല്‍ എത്തുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|10:45&lt;br /&gt;
|URL മാറ്റുകയോ  '''link''' നീക്കം ചെയ്യുകയോ വേണമെങ്കില്‍  യഥാക്രമം  '''Change''' , '''Remove'''   ഓപ്ഷനുകള്‍  ക്ലിക്ക് ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
|10:53&lt;br /&gt;
|'''emoticon''' ഐക്കണ്‍ ഉപയോഗിച്ച്  വിവിധ ചിത്രങ്ങള്‍ ഇന്‍സേര്‍ട്ട് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|10:59&lt;br /&gt;
|നിങ്ങളുടെ സന്ദേശത്തില്‍ ആവിശ്യമുള്ളേടത്ത്‌ ഈ feature ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:04&lt;br /&gt;
|'''Trash''' ഐക്കണിന് മുന്നിലുള്ള '''Saved''' എന്ന ടെക്സ്റ്റ്‌ ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|11:08&lt;br /&gt;
|നമ്മള്‍ ഇമെയിലില്‍ വരുത്തുന്ന മാറ്റങ്ങള്‍, ഡിഫാൾട്ട് ആയി '''Drafts''' ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:16&lt;br /&gt;
|പവറോ ഇന്റര്‍നെറ്റോ ഇല്ലാത്ത സമയത്ത് നമ്മുടെ സന്ദേശം തിരിച്ച് കിട്ടാന്‍ ഇത് വളരെ സഹായകമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:24&lt;br /&gt;
|ഈ സന്ദേശം ഉപേക്ഷിക്കണമെങ്കില്‍ '''Trash'''  ഐക്കണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:28&lt;br /&gt;
|ഇത്‌ '''Drafts''' ഫോള്‍ഡറില്‍ ഉള്ള ഇമെയില്‍ നീക്കം ചെയ്യുന്നു.   &lt;br /&gt;
|-&lt;br /&gt;
|11:34&lt;br /&gt;
|'''Trash''' ഐക്കണിന് അടുത്തുള്ള  '''More options''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:39&lt;br /&gt;
|'''Default to full-screen''' ഓപ്ഷന്‍ '''Compose window''' വലുതാക്കും.  &lt;br /&gt;
|-&lt;br /&gt;
|11:44&lt;br /&gt;
|'''Label''' -  ഇതിനെ കുറിച്ച് തുടര്‍ന്നുള്ള ട്യൂട്ടോറിയലുകളില്‍ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|11:49&lt;br /&gt;
|'''Plain text mode''' ഓപ്ഷന്‍ നമ്മള്‍ ചെയ്ത formatting ക്ലിയര്‍ ചെയ്ത് മെയില്‍ plain ടെക്സ്റ്റ്‌ ആക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:57&lt;br /&gt;
|'''Print''' ഓപ്ഷന്‍ compose  ചെയ്ത മെയില്‍  configure ചെയ്തിട്ടുള്ള പ്രിന്ററിലേക്ക് അയക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|12:03&lt;br /&gt;
|'''Check Spelling''' ടൈപ്പ് ചെയ്ത സന്ദേശത്തിന്റെ spelling പരിശോധിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
|12:07&lt;br /&gt;
|നമ്മുടെ മെയില്‍ തയ്യാറായി കഴിഞ്ഞു.&lt;br /&gt;
|-&lt;br /&gt;
|12:09&lt;br /&gt;
|'''Send''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|12:12&lt;br /&gt;
|സ്ക്രീനില്‍ ഇങ്ങനെ കാണുന്നു-&lt;br /&gt;
|-&lt;br /&gt;
|12:15&lt;br /&gt;
|'''This Drive file isn't shared with all recipients'''.&lt;br /&gt;
|-&lt;br /&gt;
|12:19&lt;br /&gt;
|ഇതെന്തന്നാല്‍ ഇമെയില്‍ മാര്‍ക്ക്‌ ചെയ്തിട്ടുള്ളവര്‍ക്ക് ഈ ഫയല്‍ ഷെയര്‍ ചെയ്തിട്ടില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|12:25&lt;br /&gt;
| '''Share &amp;amp; Send''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|12:29&lt;br /&gt;
|സ്ക്രീനില്‍ ഇങ്ങനെ കാണുന്നു:&lt;br /&gt;
|-&lt;br /&gt;
|12:32&lt;br /&gt;
|Your message is &amp;quot;sending&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|12:34&lt;br /&gt;
|അല്ലെങ്കില്‍ &amp;quot;Your message has been sent&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|12:38&lt;br /&gt;
|അയച്ച സന്ദേശം കാണുവാനായി '''View Message''' ലിങ്ക് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|12:43&lt;br /&gt;
|ഇവിടെ നമ്മള്‍ അയച്ച ഇമെയിലിന്റെ ഉള്ളടക്കം കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|12:47&lt;br /&gt;
|ഇനി ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|12:50&lt;br /&gt;
|ഇവയാണ് '''attachments''' &lt;br /&gt;
|-&lt;br /&gt;
|12:52&lt;br /&gt;
|ഇതാണ് '''URL link'''.&lt;br /&gt;
|-&lt;br /&gt;
|12:55&lt;br /&gt;
|മെയില്‍ അഡ്രസിന് കീഴെയുള്ള,  ത്രികോണം  header details കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|13:00&lt;br /&gt;
|അതില്‍ ക്ലിക്ക് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|13:03&lt;br /&gt;
|'''To, Cc''', '''Bcc''' ഫീല്‍ഡുകളില്‍ ഉള്ള എല്ലാ സ്വീകര്‍ത്താവിന്റേയും '''email-ids''' കാണുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|13:11&lt;br /&gt;
|ഇമെയില്‍ ലഭിക്കുന്ന ആള്‍ക്ക് എങ്ങനെ കാണപ്പെടുന്നു എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|13:16&lt;br /&gt;
|ഇതാണ് '''Cc''' മാര്‍ക്ക്‌  ചെയ്ത '''mail-id'''.&lt;br /&gt;
|-&lt;br /&gt;
|13:21&lt;br /&gt;
|ഇപ്പോള്‍  send ചെയ്ത സന്ദേശം കാണാം. അത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|13:27&lt;br /&gt;
|'''Show Details''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|13:29&lt;br /&gt;
|ഇത് '''To''', '''Cc''' എന്നിവയിലുള്ളവരെ കാണിക്കുന്നു. '''Bcc''' സ്വീകര്‍ത്താവിനെ കാട്ടുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|13:35&lt;br /&gt;
|'''Bcc'''യില്‍ മാര്‍ക്ക്‌ ചെയ്തിട്ടുള്ള ഒരാളുടെ മെയില്‍ id ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|13:41&lt;br /&gt;
|ഇപ്പോള്‍ അയച്ച സന്ദേശം നിങ്ങള്‍ക്ക് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|13:43&lt;br /&gt;
|ഇത് തുറക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|13:46&lt;br /&gt;
|'''Show Details''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|13:49&lt;br /&gt;
|'''To, Cc, Bcc''' എന്നിവയില്‍ ഉള്ളവരുടെ വിവരങ്ങള്‍  കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|13:55&lt;br /&gt;
|അയച്ച ആളുടെ ജി മെയില്‍  അക്കൗണ്ടിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|13:59&lt;br /&gt;
|ഇവിടെ നമ്മള്‍  രണ്ട് പേരെ '''Bcc'''യില്‍ നിര്‍ദ്ദേശിച്ചിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|14:04&lt;br /&gt;
|പക്ഷേ ഇവിടെ ഒന്ന് മാത്രമേ കാണുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|14:10&lt;br /&gt;
|ഇങ്ങനെയാണ് '''Bcc''' feature പ്രവര്‍ത്തിക്കുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|14:13&lt;br /&gt;
|നിങ്ങള്‍ക്ക് ഇത് വ്യക്തമായി  മനസിലായി എന്ന് കരുതുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|14:17&lt;br /&gt;
|ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|14:20&lt;br /&gt;
|ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|14:22&lt;br /&gt;
|ഇവിടെ  പഠിച്ചത്: &lt;br /&gt;
|-&lt;br /&gt;
|14:25&lt;br /&gt;
|* ഇമെയില്‍ സ്വീകരിക്കുന്നവർ, '''To, Cc, Bcc'''&lt;br /&gt;
|-&lt;br /&gt;
|14:30&lt;br /&gt;
|* ഇമെയിലിന്റെ ടെക്സ്റ്റ്‌ ഫോർമാറ്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|14:33&lt;br /&gt;
|* ഇമെയിലില്‍ ഫയലുകൾ attach ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|14:36&lt;br /&gt;
|* '''Google Drive''' വഴി ഫയലുകൾ ഷെയർ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|14:39&lt;br /&gt;
|* ഒരു ഇമെയിലില്‍ photo അല്ലെങ്കിൽ '''link''' ഇൻസേർട്ട് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|14:43&lt;br /&gt;
|* '''Compose window''' ഓപ്ഷനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|14:46&lt;br /&gt;
|താഴെയുള്ള ലിങ്കിൽ ലഭ്യമായ വീഡിയോ സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|14:52&lt;br /&gt;
|ഇത് ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|14:55&lt;br /&gt;
|ഞങ്ങള്‍ വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു. ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|15:01&lt;br /&gt;
|കുടുതല്‍ വിവരങ്ങള്‍ക്കായി  ഞങ്ങൾക്ക് എഴുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|15:05&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ പിന്താങ്ങുന്നത്  NMEICT, MHRD, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|15:11&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|15:17&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam</id>
		<title>Ruby/C2/Control-Statements/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam"/>
				<updated>2015-06-11T09:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| ''' Ruby'''യിലെ  Control Statements എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| ''' if statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' elsif statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ''' else'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
| ''' case statements'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ''' Ubuntu''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| ''' Ruby '''1.9.3 &lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''' Internet''' കണക്ഷൻ ഉണ്ടായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| അത്  പോലെ '''Linux''' കമാൻഡുകൾ, ''' Terminal''', ''' Text-editor''' എന്നിവയും  അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| ഇല്ലെങ്കിൽ ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| തുടങ്ങുന്നതിന് മുൻപ്, നേരത്തേ സൃഷ്ടിച്ചിട്ടുള്ള ''' “ttt” ''' ഡയറക്ടറി  ഓർമ്മയുണ്ടല്ലോ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| അതിലേക്ക് പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| എന്നിട്ട് ''' ruby hyphen tutorial'''   ''' control hyphen statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| ഇപ്പോൾ നമ്മൾ ആ ഫോൾഡറിൽ ആണ്. ഇനി തുടരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| '''Ruby'''യിലെ ''' if statement'''ന്റെ ഘടന ഇങ്ങനെയാണ്:  &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''end''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| ഇതിന് ''' if hyphen statement dot rb''' എന്ന് പേര് നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ''' if statement'''ന്   ഉദാഹരണം ഉണ്ട്.   &lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| നമ്മൾ കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if statement''' ഡിക്ലയർ ചെയ്തു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| ഞാനൊരു ലോക്കൽ വേരിയബിൾ ''' my_num''' ഡിക്ലയർ ചെയ്ത് അതിൽ 2345 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| ''' if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| '''if'''  സ്റ്റേറ്റ്മെന്റിനുള്ളിൽ ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''puts''' method ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| '''if സ്റ്റേറ്റ്മെന്റ് ''' ''' my_num''' is greater than 0യുടെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| അങ്ങനെ ആണെങ്കിൽ, ഒരു ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടെർമിനലിലേക്ക് പോയിട്ട് ടൈപ്പ് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| ''' ruby space  if hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു ''' “The value of my_num is greater than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| ഈ ഔട്ട്‌പുട്ട് '''if''' കണ്‍ഡിഷൻ  '''true''' ആണ് റിട്ടേണ്‍ ചെയ്തത് എന്ന് തെളിയിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| അടുത്തതായി ''' if-else statement'''  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
| '''else''' ഉപയോഗിക്കാനുള്ള ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| ''' end'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen else hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ''' if-else statement'''ന് എനിക്ക് ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
|കോഡ് പരിശോധിക്കുമ്പോൾ നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if-else statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
| ആദ്യം ''' my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട് -1 എന്ന  മൂല്യം അസൈൻ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| എന്നിട്ട്  '''if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| '''if''' സ്റ്റേറ്റ്മെന്റ് ''' my_num''' is greater than 0യുടെ മൂല്യം പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത് ഒരു  '''string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| അല്ലെങ്കിൽ, '''else'''  സ്റ്റേറ്റ്മെന്റിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് അവിടെ specify ചെയ്തിട്ടുള്ള ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''ruby space if hyphen else hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is lesser than 0”.'''  &lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
| ''' else statement''' ആണ് എക്സിക്യൂട്ട്  ചെയ്തതെന്ന് മനസിലാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if-else statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| അടുത്തതായി ''' if-elsif statement''' നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| ''' elsif''' ഉപയോഗിക്കാനുള്ള ഘടന: &lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| ''' if “condition” '''  ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ''' elsif “condition” ''' ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''else''' ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| '''end '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen elsif hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ''' if-elsif- statement'''ന് ഒരു ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക്  ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഉദാഹരണത്തിൽ '''if-elsif statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇവിടെയും '''my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്ത് അതിൽ -1 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| എന്നിട്ട് ''' if statement''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| '''my_num''' is greater than 0യുടെ മൂല്യം ''' if statement ''' പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത്  string പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത്  '''elsif''' സെക്ഷനിലേക്ക് പോകുന്നു.   &lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| ഇത്  ''' my_num''' is equal to -1ന്റെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| ഇത് ശരിയാണെങ്കിൽ ഇവിടെ specify ചെയ്തിട്ടുള്ള string  പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''my_num'''ന്റെ മൂല്യം   0ത്തെക്കാൾ വലുതോ -1ന് സമമോ അല്ലെങ്കിൽ  ഇത് '''else''' സെക്ഷനിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| പക്ഷേ ഇവിടെ  '''my_num = -1''' ആയതിനാൽ ഇത്  else blockലേക്ക് പോകുന്നില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| ഇത് ''' conditional statement''' എക്സിറ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| ''' ruby space if hyphen elsif hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is -1 and is lesser than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| ഇപ്പോൾ നമ്മുടെ ഫയലിൽ തിരികെ പോയി '''my_num'''ന്റെ മൂല്യം 5 ആക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട് ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| ഇപ്പോൾ if condition satisfy ചെയ്യുന്നതിനാൽ ആ string പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| The value of ''' my_num''' is greater than 0&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| ഫയലിൽ തിരികെ പോയിട്ട് ''' my_num'''ന്റെ മൂല്യം -5  ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട് ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:55&lt;br /&gt;
| ഇവിടെ ''' else''' കണ്‍ഡിഷൻ satisfy ചെയ്യുന്നതിനാൽ else  ബ്ലോക്കിനുള്ളിലെ puts സ്റ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if- elsif''' statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| അടുത്തതായി ''' case statement''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| ഒരു പ്രത്യേക സിലക്ഷനെ അടിസ്ഥാനമാക്കിയുള്ള ''' control flow statement''' ആണ്  ''' case statement'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഈ സ്റ്റേറ്റ്മെന്റ് മനസിലാക്കുവാനായി '''case statement'''ന്റെ ഘടന നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''case''' ഉപയോഗിക്കാനുള്ള ഘടന:&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| ''' case variable'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
| ''' when “value 1” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
| ''' when “value 2” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| '''end'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| പേര്  '''case hyphen statement dot rb''' എന്ന്  നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| ''' case statement'''ന്  ഒരു ഉദാഹരണം എനിക്കുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ  ''' case statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| ടെർമിനലിൽ ചോദ്യം പ്രിന്റ്‌ ചെയ്യുന്ന '''print statement''' ആണ്  ഇത്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| standard inputൽനിന്നും ഒറ്റ വരി ഡേറ്റ സ്വീകരിക്കുന്നതിനുള്ള  '''gets''' call ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| എന്നിട്ട് '''chomp''' ഏതെങ്കിലും '''new line characters''' ഇൻപുട്ട് ഡേറ്റ strip ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| '''domain''' എന്ന് പേരുള്ള വേരിയബിളിൽ ഫലം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| എന്നിട്ട് ഒരു case സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| അതിനുള്ളിൽ ഒരു '''when statement ''' ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| ഇത് ഒരു പ്രത്യേക string ''' domain'''ന്റെ മൂല്യവുമായി match ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ആദ്യം, ഇത് '''domain'''ന്റെ മൂല്യം ''' “UP” '''ആണോ എന്ന് നോക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത് ''' “Uttar Pradesh” ''' എന്ന് പ്രിന്റ്‌  ചെയ്ത് '''case statement''' എക്സിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| '''domain''' ''' “UP”''' അല്ലെങ്കിൽ ഇത് ''' domain'''ന്റെ മൂല്യം  ''' “MP” ''' ആണോ എന്ന് പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത്‌  ''' “Madhya Pradesh” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| അങ്ങനെ ഇത് ''' domain'''ന്റെ മൂല്യം പരിശോധിക്കുന്നത് തുടരുകയും ഒരു  matchഉം കണ്ടില്ലെങ്കിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| ''' else statement'''ൽ എത്തുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| തുടർന്ന് ഇത് '''else''' ഡിക്ലറേഷനിലെ ''' ruby code''' എക്സിക്യൂട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| നമ്മുടെ ഉദാഹരണം അനുസരിച്ചാണെങ്കിൽ ''' “Unknown”'''  എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഇപ്പോൾ ഫയൽ സേവ് ചെയ്ത് ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| ''' ruby space case hyphen statement dot rb.''' &lt;br /&gt;
|-&lt;br /&gt;
| 08:18&lt;br /&gt;
| ''' “Enter the state you live in:”''' എന്ന് ടെർമിനലിൽ കാണിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|  ''' “UP”'''ൽ ടൈപ്പ് ചെയ്തിട്ട്  ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| ഔട്ട്‌പുട്ടിൽ ''' “Uttar Pradesh” ''' എന്ന് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| മുൻപത്തെ പോലെ ''' Ruby''' ഫയൽ  വീണ്ടും എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| ഈ സമയത്ത്   പ്രോംപ്റ്റിൽ ''' “KL”'''എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ''' “Kerala” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| ഒരിക്കൽ കൂടി ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| ഈ സമയത്ത്  പ്രോംപ്റ്റിൽ ''' “TN”''' എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| ഇത് ''' “Unknown” ''' പ്രിന്റ്‌ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ഇതെന്തന്നാൽ ഒരു ''' cases'''ഉം satisfy ചെയ്യുന്നില്ല. അതിനാൽ ഡിഫാൾട്ട്  '''else statement''' എക്സിക്യൂട്ട്  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' case-statements''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| ഇവിടെ  പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| ''' if statement''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ''' else''' construct &lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| '''if-elsif'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| '''case statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ഒരു '''Ruby''' പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| അത് യൂസറിനെ ഒരു നമ്പർ എന്റർ ചെയ്യാൻ പ്രോംപ്റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| എന്നിട്ട് അനുയോജ്യമായ control-statement ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:26&lt;br /&gt;
| ഇത് രണ്ടിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:29&lt;br /&gt;
| ആണെങ്കിൽ, പ്രിന്റ്‌ ചെയ്യുക “The number entered is a multiple of 2”  &lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് മൂന്നിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
| ആണെങ്കിൽ, “The number entered is a multiple of 3” എന്ന് പ്രിന്റ്‌  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് നാലിന്റെ ഗുണിതമാണോ എന്ന് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| ആണെങ്കിൽ, “The number entered is a multiple of 4” എന്ന് പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| അല്ലെങ്കിൽ, “The number is not a multiple of 2, 3 or 4”  എന്ന് പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  10:07&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 10:09&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:21&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam</id>
		<title>Ruby/C2/Control-Statements/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam"/>
				<updated>2015-06-11T09:14:10Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| ''' Ruby'''യിലെ  Control Statements എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| ''' if statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' elsif statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ''' else'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
| ''' case statements'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ''' Ubuntu''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| ''' Ruby '''1.9.3 &lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''' Internet''' കണക്ഷൻ ഉണ്ടായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| അത്  പോലെ '''Linux''' കമാൻഡുകൾ, ''' Terminal''', ''' Text-editor''' എന്നിവയും  അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| ഇല്ലെങ്കിൽ ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| തുടങ്ങുന്നതിന് മുൻപ്, നേരത്തേ സൃഷ്ടിച്ചിട്ടുള്ള ''' “ttt” ''' ഡയറക്ടറി  ഓർമ്മയുണ്ടല്ലോ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| അതിലേക്ക് പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| എന്നിട്ട് ''' ruby hyphen tutorial'''   ''' control hyphen statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| ഇപ്പോൾ നമ്മൾ ആ ഫോൾഡറിൽ ആണ്. ഇനി തുടരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| '''Ruby'''യിലെ ''' if statement'''ന്റെ ഘടന ഇങ്ങനെയാണ്:  &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''end''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| ഇതിന് ''' if hyphen statement dot rb''' എന്ന് പേര് നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ''' if statement'''ന്   ഉദാഹരണം ഉണ്ട്.   &lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| നമ്മൾ കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if statement''' ഡിക്ലയർ ചെയ്തു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| ഞാനൊരു ലോക്കൽ വേരിയബിൾ ''' my_num''' ഡിക്ലയർ ചെയ്ത് അതിൽ 2345 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| ''' if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| '''if'''  സ്റ്റേറ്റ്മെന്റിനുള്ളിൽ ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''puts''' method ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| '''if സ്റ്റേറ്റ്മെന്റ് ''' ''' my_num''' is greater than 0യുടെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| അങ്ങനെ ആണെങ്കിൽ, ഒരു ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടെർമിനലിലേക്ക് പോയിട്ട് ടൈപ്പ് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| ''' ruby space  if hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു ''' “The value of my_num is greater than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| ഈ ഔട്ട്‌പുട്ട് '''if''' കണ്‍ഡിഷൻ  '''true''' ആണ് റിട്ടേണ്‍ ചെയ്തത് എന്ന് തെളിയിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| അടുത്തതായി ''' if-else statement'''  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
| '''else''' ഉപയോഗിക്കാനുള്ള ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| ''' end'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen else hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ''' if-else statement'''ന് എനിക്ക് ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
|കോഡ് പരിശോധിക്കുമ്പോൾ നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if-else statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
| ആദ്യം ''' my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട് -1 എന്ന  മൂല്യം അസൈൻ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| എന്നിട്ട്  '''if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| '''if''' സ്റ്റേറ്റ്മെന്റ് ''' my_num''' is greater than 0യുടെ മൂല്യം പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത് ഒരു  '''string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| അല്ലെങ്കിൽ, '''else'''  സ്റ്റേറ്റ്മെന്റിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് അവിടെ specify ചെയ്തിട്ടുള്ള ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''ruby space if hyphen else hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is lesser than 0”.'''  &lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
| ''' else statement''' ആണ് എക്സിക്യൂട്ട്  ചെയ്തതെന്ന് മനസിലാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if-else statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| അടുത്തതായി ''' if-elsif statement''' നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| ''' elsif''' ഉപയോഗിക്കാനുള്ള ഘടന: &lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| ''' if “condition” '''  ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ''' elsif “condition” ''' ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''else''' ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| '''end '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen elsif hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ''' if-elsif- statement'''ന് ഒരു ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക്  ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഉദാഹരണത്തിൽ '''if-elsif statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇവിടെയും '''my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്ത് അതിൽ -1 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| എന്നിട്ട് ''' if statement''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| '''my_num''' is greater than 0യുടെ മൂല്യം ''' if statement ''' പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത്  string പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത്  '''elsif''' സെക്ഷനിലേക്ക് പോകുന്നു.   &lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| ഇത്  ''' my_num''' is equal to -1ന്റെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| ഇത് ശരിയാണെങ്കിൽ ഇവിടെ specify ചെയ്തിട്ടുള്ള string  പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''my_num'''ന്റെ മൂല്യം   0ത്തെക്കാൾ വലുതോ -1ന് സമമോ അല്ലെങ്കിൽ  ഇത് '''else''' സെക്ഷനിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| പക്ഷേ ഇവിടെ  '''my_num = -1''' ആയതിനാൽ ഇത്  else blockലേക്ക് പോകുന്നില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| ഇത് ''' conditional statement''' എക്സിറ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| ''' ruby space if hyphen elsif hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is -1 and is lesser than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| ഇപ്പോൾ നമ്മുടെ ഫയലിൽ തിരികെ പോയി '''my_num'''ന്റെ മൂല്യം 5 ആക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട് ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| ഇപ്പോൾ if condition satisfy ചെയ്യുന്നതിനാൽ ആ string പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| The value of ''' my_num''' is greater than 0&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| ഫയലിൽ തിരികെ പോയിട്ട് ''' my_num'''ന്റെ മൂല്യം -5  ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട് ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:55&lt;br /&gt;
| ഇവിടെ ''' else''' കണ്‍ഡിഷൻ satisfy ചെയ്യുന്നതിനാൽ else  ബ്ലോക്കിനുള്ളിലെ puts സ്റ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if- elsif''' statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| അടുത്തതായി ''' case statement''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| ഒരു പ്രത്യേക സിലക്ഷനെ അടിസ്ഥാനമാക്കിയുള്ള ''' control flow statement''' ആണ്  ''' case statement'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഈ സ്റ്റേറ്റ്മെന്റ് മനസിലാക്കുവാനായി '''case statement'''ന്റെ ഘടന നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''case''' ഉപയോഗിക്കാനുള്ള ഘടന:&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| ''' case variable'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
| ''' when “value 1” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
| ''' when “value 2” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| '''end'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| പേര്  '''case hyphen statement dot rb''' എന്ന്  നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| ''' case statement'''ന്  ഒരു ഉദാഹരണം എനിക്കുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ  ''' case statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| ടെർമിനലിൽ ചോദ്യം പ്രിന്റ്‌ ചെയ്യുന്ന '''print statement''' ആണ്  ഇത്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| standard inputൽനിന്നും ഒറ്റ വരി ഡേറ്റ സ്വീകരിക്കുന്നതിനുള്ള  '''gets''' call ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| എന്നിട്ട് '''chomp''' ഏതെങ്കിലും '''new line characters''' ഇൻപുട്ട് ഡേറ്റ strip ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| '''domain''' എന്ന് പേരുള്ള വേരിയബിളിൽ ഫലം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| എന്നിട്ട് ഒരു case സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| അതിനുള്ളിൽ ഒരു '''when statement ''' ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| ഇത് ഒരു പ്രത്യേക string ''' domain'''ന്റെ മൂല്യവുമായി match ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ആദ്യം, ഇത് '''domain'''ന്റെ മൂല്യം ''' “UP” '''ആണോ എന്ന് നോക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത് ''' “Uttar Pradesh” ''' എന്ന് പ്രിന്റ്‌  ചെയ്ത് '''case statement''' എക്സിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| '''domain''' ''' “UP”''' അല്ലെങ്കിൽ ഇത് ''' domain'''ന്റെ മൂല്യം  ''' “MP” ''' ആണോ എന്ന് പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത്‌  ''' “Madhya Pradesh” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| അങ്ങനെ ഇത് ''' domain'''ന്റെ മൂല്യം പരിശോധിക്കുന്നത് തുടരുകയും ഒരു  matchഉം കണ്ടില്ലെങ്കിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| ''' else statement'''ൽ എത്തുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| തുടർന്ന് ഇത് '''else''' ഡിക്ലറേഷനിലെ ''' ruby code''' എക്സിക്യൂട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| നമ്മുടെ ഉദാഹരണം അനുസരിച്ചാണെങ്കിൽ ''' “Unknown”'''  എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഇപ്പോൾ ഫയൽ സേവ് ചെയ്ത് ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| ''' ruby space case hyphen statement dot rb.''' &lt;br /&gt;
|-&lt;br /&gt;
| 08:18&lt;br /&gt;
| ''' “Enter the state you live in:”''' എന്ന് ടെർമിനലിൽ കാണിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|  ''' “UP”'''ൽ ടൈപ്പ് ചെയ്തിട്ട്  ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| ഔട്ട്‌പുട്ടിൽ ''' “Uttar Pradesh” ''' എന്ന് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| മുൻപത്തെ പോലെ ''' Ruby''' ഫയൽ  വീണ്ടും എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| ഈ സമയത്ത്  promptൽ ''' “KL”'''എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ''' “Kerala” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| ഒരിക്കൽ കൂടി ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| ഈ സമയത്ത് promptൽ ''' “TN”''' എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| ഇത് ''' “Unknown” ''' പ്രിന്റ്‌ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ഇതെന്തന്നാൽ ഒരു ''' cases'''ഉം satisfy ചെയ്യുന്നില്ല. അതിനാൽ ഡിഫാൾട്ട്  '''else statement''' എക്സിക്യൂട്ട്  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' case-statements''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| ഇവിടെ  പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| ''' if statement''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ''' else''' construct &lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| '''if-elsif'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| '''case statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ഒരു '''Ruby''' പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| അത് യൂസറിനെ ഒരു നമ്പർ എന്റർ ചെയ്യാൻ പ്രോംപ്റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| എന്നിട്ട് അനുയോജ്യമായ control-statement ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:26&lt;br /&gt;
| ഇത് രണ്ടിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:29&lt;br /&gt;
| ആണെങ്കിൽ, പ്രിന്റ്‌ ചെയ്യുക “The number entered is a multiple of 2”  &lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് മൂന്നിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
| ആണെങ്കിൽ, “The number entered is a multiple of 3” എന്ന് പ്രിന്റ്‌  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് നാലിന്റെ ഗുണിതമാണോ എന്ന് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| ആണെങ്കിൽ, “The number entered is a multiple of 4” എന്ന് പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| അല്ലെങ്കിൽ, “The number is not a multiple of 2, 3 or 4”  എന്ന് പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  10:07&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 10:09&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:21&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam</id>
		<title>Ruby/C2/Logical-and-other-Operators/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam"/>
				<updated>2015-06-11T08:57:17Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| '''Logical &amp;amp; Other Operators''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''Logical Operators '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''Parallel assignment'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| '''Range Operators '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| '''Ubuntu Linux''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| ''' Ruby 1.9.3  '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''Linux'''ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| അത്  പോലെ '''irb'''യും പരിചിതമായിരിക്കണം.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| Logical Operatorsനെ  ''' Boolean Operators''' എന്നും അറിയപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| എന്തെന്നാൽ അവ ഒരു expressionന്റെ വിവിധ ഭാഗങ്ങൾ evaluate ചെയ്ത് &lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| മൂല്യം  ''' true''' അല്ലെങ്കിൽ ''' false''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '''Logical Operators''',&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| ''' double ampersand (&amp;amp;&amp;amp;)''' അതായത്  '''(and)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| ''' double pipe ''' അതായത്  '''(or)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' Exclamation (!)'''  അതായത്  '''(not)''' &lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| രണ്ട് expressionsഉം '''true''' ആണെങ്കിൽ '''&amp;amp;&amp;amp;(double ampersand)'''ഉം  '''and'''ഉം '''true''' return ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ആദ്യത്തേത് '''true ''' ആണെങ്കിൽ മാത്രമേ  രണ്ടാമത്തെ എക്സ്പ്രഷൻ evaluate ചെയ്യൂ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ഇത് രണ്ടും  തമ്മിലുള്ള വ്യത്യാസം precedence ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| Symbolic '''and''' അതായത്  '''&amp;amp;&amp;amp;(double ampersand)'''ന് ആണ് ഉയർന്ന  precedence. &lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ഇതിനായി '''irb''' ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ''' terminal''' തുറക്കാനായി '''Ctrl, Alt, T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| '''interactive Ruby''' തുറക്കാനായി '''irb''' ടൈപ്പ് ചെയ്ത് '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
| ടൈപ്പ്  ചെയ്യുക ''' 3 greater than 2 space double ampersand space 4 less than 5''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത്  3&amp;gt;2 '''true''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| '''Expression 2''' അതായത്  4&amp;lt;5ഉം  '''true''' ആണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| രണ്ട്  expressionsഉം '''true''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''true''' കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി '''Up Arrow''' കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| '''double ampersand'''ന് പകരം  ''' and''' എന്ന വാക്ക് കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| അതേ ഫലം കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി  up arrow കീ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| ''' expression 1'''ൽ '''greater than''' ചിഹ്നം മാറ്റി  '''less than''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| ''' Enter '''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| എന്തെന്നാൽ, ''' 3&amp;lt;2''', '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ആദ്യത്തെ expression '''false''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല.   &lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| ഏതെങ്കിലും  '''expression''' '''true''' ആണെങ്കിൽ  ''' double pipe'''ഉം '''or'''ഉം  '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| ആദ്യത്തേത് '''false''' ആണെങ്കിൽ  മാത്രം രണ്ടാമത്തെ expression evaluate ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
| ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം  '''precedence'''ൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| Symbolic '''or''' അതായത് ''' double pipe'''ന് ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇപ്പോൾ ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ''' 10 greater than 6 space double pipe space 12 less than 7'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| ഇവിടെ '''expression 1'''  അതായത് '''10&amp;gt;6''' '''true''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| ആദ്യത്തെ  expression '''true''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട് '''true ''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി '''Up Arrow'''  കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
| '''expression 1'''ൽ   '''greater than sign''', '''less than sign''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
| '''pipe''' സിംമ്പലിന് പകരം '''or''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
|  '''Enter'''  പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത് 10&amp;lt;6 '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| '''Expression 2'''  അതായത്  12&amp;lt;7 ഉം  '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| രണ്ട് expressionsഉം '''false''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| '''! (exclamation mark )''', '''not'''  ഓപ്പറേറ്ററുകൾ expressionന്റെ വിപരീത മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| '''expression'''  '''true''' ആണെങ്കിൽ '''exclamation mark''' ഓപ്പറേറ്റർ '''false''' മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| Expression '''false''' ആണെങ്കിൽ ഇത് '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം '''precedence'''ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| Symbolic '''not അതായത്  (!)'''ന്  ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|   04:37&lt;br /&gt;
| '''not''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 double equal to 10'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| ഈ expressionന്റെ ഫലം വിപരീതമാക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| expressionന്  മുൻപ് '''not''' ഓപ്പറേറ്റർ ചേർക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''Exclamation mark ബ്രാക്കറ്റിനുള്ളിൽ 10 double equal to 10 '''&lt;br /&gt;
|-&lt;br /&gt;
|  05:04&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''irb''' കണ്‍സോൾ  വൃത്തിയാക്കാനായി  '''Ctrl+L''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| അടുത്തതായി '''parallel assignment'''  പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''parallel assignment''' വഴി ഒന്നിൽ  കൂടുതൽ വേരിയബിളുകൾ ഒറ്റ വരി  '''Ruby''' കോഡ് കൊണ്ട് initialize  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| '''parallel assignment''' ഉപയോഗിച്ച്  '''a, b, c''' എന്നീ വേരിയബിളുകൾ ഡിക്ലയർ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''a comma b comma c equal to 10 comma 20 comma 30 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഇവിടെ , '''10''' വേരിയബിൾ  '''a'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''20''' വേരിയബിൾ '''b'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
| '''30''' വേരിയബിൾ '''c'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| വലത് വശം ഒരു '''array''' പോലെ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| ഇടത് വശത്ത് വേരിയബിളുകൾ ലിസ്റ്റ് ചെയ്താൽ, array unpack ചെയ്ത് വേരിയബിളുകളിൽ യഥാക്രമം അസൈൻ ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| തുടർന്നുള്ള ട്യൂട്ടോറിയലുകളിൽ '''arrays'''നെ പറ്റി കൂടുതലായി പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഇപ്പോൾ, '''assignment''' ശരിയായി നടന്നിട്ടുണ്ടോ എന്ന്  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|  '''a''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| '''a'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള '''10''' കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''b''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| 20 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| '''c''' ടൈപ്പ് ചെയ്ത് '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| 30 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| രണ്ട് വേരിയബിളുകളിൽ സൂക്ഷിച്ചിട്ടുള്ള മൂല്യങ്ങൾ swap ചെയ്യുന്നതിനും '''Parallel assignment''' ഉപയോഗപ്രധമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| aയുടേയും bയുടേയും  മൂല്യങ്ങൾ swap ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''puts space ഡബിൾ quotesസിനുള്ളിൽ  a equal to hash  curly ബ്രാക്കറ്റ്സിനുള്ളിൽ  a comma ഡബിൾ quotesസിനുള്ളിൽ  b equal to hash curly ബ്രാക്കറ്റ്സിനുള്ളിൽ b''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''a=10 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| '''b=20 '''എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
| ഇപ്പോൾ aയും bയും swap ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:23&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, &lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| '''a comma b equal to b comma a '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| '''puts''' കമാൻഡ് കിട്ടാനായി '''Up Arrow''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്തിട്ട്  '''Enter''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| '''a=20 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| '''b=10 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇപ്പോൾ '''Ruby'''യിലെ '''range'''നെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഒരു  '''range'''ലെ മൂല്യങ്ങൾ  numbers, characters, strings അല്ലെങ്കിൽ objects ആകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| ഒരു '''sequence''' കാണിക്കുവാൻ '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| തുടർച്ചയായ മൂല്യങ്ങൾ സൃഷ്ടിക്കുവാൻ '''Sequence range'''  ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| ഇത് ആദ്യത്തെ മൂല്യം, മൂല്യങ്ങളുടെ range, അവസാനത്തെ മൂല്യം എന്നിവ  ഉൾകൊള്ളുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
| '''(..)രണ്ട് dot operator'''  ''' inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| '''(...) മൂന്ന് dot operator''' '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|ഒരു മൂല്യം ഒരു പ്രത്യേക rangeൽ ഉൾപ്പെടുന്നോ എന്ന് പരിശോധിക്കാനും '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| (===)  '''equality''' ഓപ്പറേറ്റർ ഉപയോഗിച്ച് ആണ് ഇത് ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
| '''ranges'''ന്  ചില ഉദാഹരണങ്ങൾ  നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' ബ്രാക്കറ്റ്സിനുള്ളിൽ  1 രണ്ട് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| '''Two dot''' ഓപ്പറേറ്റർ  '''inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| '''Inclusive operator''' ഒരു rangeലെ ആദ്യത്തെയും അവസാനത്തേയും  മൂല്യങ്ങൾ ഉൾകൊള്ളുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
| ഇവിടെ '''range'''നെ ഒരു ലിസ്റ്റിലേക്ക് മാറ്റാൻ '''to_a''' method ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| 1, 10 എന്നീ  മൂല്യങ്ങൾ rangeൽ ഉൾപ്പെടുത്തിയിട്ടുള്ളത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ഇപ്പോൾ ഒരു '''exclusive range''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''ബ്രാക്കറ്റ്സിനുള്ളിൽ 1 മൂന്ന് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
| '''Three dot''' ഓപ്പറേറ്റർ ഒരു '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:31&lt;br /&gt;
| '''Exclusive range''' ഓപ്പറേറ്റർ  sequenceൽ നിന്ന് അവസാനത്തെ മൂല്യം  ഒഴിവാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| ഇവിടെ അവസാനത്തെ മൂല്യം 10 rangeൽ ഉൾപ്പെട്ടിട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| ഇനി 5, 1 to 10 rangeൽ ഉണ്ടോ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ബ്രാക്കറ്റ്സിനുള്ളിൽ രണ്ട് dots 10 മൂന്ന് പ്രാവിശ്യം equal to എന്നിട്ട് 5'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:02&lt;br /&gt;
| ഒരു മൂല്യം rangeൽ ഉണ്ടോ എന്ന് അറിയുവാൻ '''Equality operator''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| 1 to 10 rangeൽ 5 ഉള്ളതിനാൽ ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 10:19&lt;br /&gt;
| '''Logical operator''' അതായത്, ''' double ampersand, double pipe, exclamation mark  ഓപ്പറേറ്ററുകൾ'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| '''Parallel assignment'''  ഉദാഹരണം: a, b, c= 10, 20, 30.&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| '''Range Operator Inclusive operator '''(..)  Exclusive operator(...) '''.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| രണ്ട് വേരിയബിളുകൾ '''parallel assignment''' ഉപയോഗിച്ച് ഡിക്ലയർ ചെയ്തിട്ട് അവയുടെ തുക  20നും  50നും  ഇടയിലാണോ എന്ന് പരിശോധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:49&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  11:00&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 11:03&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:06&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 11:11&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  11:15&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam</id>
		<title>Ruby/C2/Logical-and-other-Operators/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam"/>
				<updated>2015-06-11T08:55:51Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| '''Logical &amp;amp; Other Operators''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''Logical Operators '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''Parallel assignment'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| '''Range Operators '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| '''Ubuntu Linux''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| ''' Ruby 1.9.3  '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''Linux'''ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| അത്  പോലെ '''irb'''യും പരിചിതമായിരിക്കണം.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| Logical Operatorsനെ  ''' Boolean Operators''' എന്നും അറിയപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| എന്തെന്നാൽ അവ ഒരു expressionന്റെ വിവിധ ഭാഗങ്ങൾ evaluate ചെയ്ത് &lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| മൂല്യം  ''' true''' അല്ലെങ്കിൽ ''' false''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '''Logical Operators''',&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| ''' double ampersand (&amp;amp;&amp;amp;)''' അതായത്  '''(and)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| ''' double pipe ''' അതായത്  '''(or)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' Exclamation (!)'''  അതായത്  '''(not)''' &lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| രണ്ട് expressionsഉം '''true''' ആണെങ്കിൽ '''&amp;amp;&amp;amp;(double ampersand)'''ഉം  '''and'''ഉം '''true''' return ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ആദ്യത്തേത് '''true ''' ആണെങ്കിൽ മാത്രമേ  രണ്ടാമത്തെ എക്സ്പ്രഷൻ evaluate ചെയ്യൂ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ഇത് രണ്ടും  തമ്മിലുള്ള വ്യത്യാസം precedence ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| Symbolic '''and''' അതായത്  '''&amp;amp;&amp;amp;(double ampersand)'''ന് ആണ് ഉയർന്ന  precedence. &lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ഇതിനായി '''irb''' ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ''' terminal''' തുറക്കാനായി '''Ctrl, Alt, T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| '''interactive Ruby''' തുറക്കാനായി '''irb''' ടൈപ്പ് ചെയ്ത് '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
| ടൈപ്പ്  ചെയ്യുക ''' 3 greater than 2 space double ampersand space 4 less than 5''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത്  3&amp;gt;2 '''true''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| '''Expression 2''' അതായത്  4&amp;lt;5ഉം  '''true''' ആണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| രണ്ട്  expressionsഉം '''true''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''true''' കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി '''Up Arrow''' കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| '''double ampersand'''ന് പകരം  ''' and''' എന്ന വാക്ക് കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| അതേ ഫലം കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി  up arrow കീ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| ''' expression 1'''ൽ '''greater than''' ചിഹ്നം മാറ്റി  '''less than''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| ''' Enter '''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| എന്തെന്നാൽ, ''' 3&amp;lt;2''', '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ആദ്യത്തെ expression '''false''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല.   &lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| ഏതെങ്കിലും  '''expression''' '''true''' ആണെങ്കിൽ  ''' double pipe'''ഉം '''or'''ഉം  '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| ആദ്യത്തേത് '''false''' ആണെങ്കിൽ  മാത്രം രണ്ടാമത്തെ expression evaluate ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
| ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം  '''precedence'''ൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| Symbolic '''or''' അതായത് ''' double pipe'''ന് ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇപ്പോൾ ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ''' 10 greater than 6 space double pipe space 12 less than 7'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| ഇവിടെ '''expression 1'''  അതായത് '''10&amp;gt;6''' '''true''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| ആദ്യത്തെ  expression '''true''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട് '''true ''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി '''Up Arrow'''  കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
| '''expression 1'''ൽ   '''greater than sign''', '''less than sign''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
| '''pipe''' സിംമ്പലിന് പകരം '''or''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
|  '''Enter'''  പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത് 10&amp;lt;6 '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| '''Expression 2'''  അതായത്  12&amp;lt;7 ഉം  '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| രണ്ട് expressionsഉം '''false''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| '''! (exclamation mark )''', '''not'''  ഓപ്പറേറ്ററുകൾ expressionന്റെ വിപരീത മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| '''expression'''  '''true''' ആണെങ്കിൽ '''exclamation mark''' ഓപ്പറേറ്റർ '''false''' മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| Expression '''false''' ആണെങ്കിൽ ഇത് '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം '''precedence'''ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| Symbolic '''not അതായത്  (!)'''ന്  ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|   04:37&lt;br /&gt;
| '''not''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 double equal to 10'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| ഈ expressionന്റെ ഫലം വിപരീതമാക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| expressionന്  മുൻപ് '''not''' ഓപ്പറേറ്റർ ചേർക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''Exclamation mark ബ്രാക്കറ്റിനുള്ളിൽ 10 double equal to 10 '''&lt;br /&gt;
|-&lt;br /&gt;
|  05:04&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''irb''' കണ്‍സോൾ  വൃത്തിയാക്കാനായി  '''Ctrl+L''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| അടുത്തതായി '''parallel assignment'''  പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''parallel assignment''' വഴി ഒന്നിൽ  കൂടുതൽ വേരിയബിളുകൾ ഒറ്റ വരി  '''Ruby''' കോഡ് കൊണ്ട് initialize  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| '''parallel assignment''' ഉപയോഗിച്ച്  '''a, b, c''' എന്നീ വേരിയബിളുകൾ ഡിക്ലയർ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''a comma b comma c equal to 10 comma 20 comma 30 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഇവിടെ , '''10''' വേരിയബിൾ  '''a'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''20''' വേരിയബിൾ '''b'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
| '''30''' വേരിയബിൾ '''c'''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| വലത് വശം ഒരു '''array''' പോലെ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| ഇടത് വശത്ത് വേരിയബിളുകൾ ലിസ്റ്റ് ചെയ്താൽ, array unpack ചെയ്ത് വേരിയബിളുകളിൽ യഥാക്രമം അസൈൻ ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| തുടർന്നുള്ള ട്യൂട്ടോറിയലുകളിൽ '''arrays'''നെ പറ്റി കൂടുതലായി പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഇപ്പോൾ, '''assignment''' ശരിയായി നടന്നിട്ടുണ്ടോ എന്ന്  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|  '''a''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| '''a'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള '''10''' കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''b''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| 20 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| '''c''' ടൈപ്പ് ചെയ്ത് '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| 30 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| രണ്ട് വേരിയബിളുകളിൽ സൂക്ഷിച്ചിട്ടുള്ള മൂല്യങ്ങൾ swap ചെയ്യുന്നതിനും '''Parallel assignment''' ഉപയോഗപ്രധമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| aയുടേയും bയുടേയും  മൂല്യങ്ങൾ swap ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''puts space ഡബിൾ quotesസിനുള്ളിൽ  a equal to hash  curly bracketsസിനുള്ളിൽ  a comma ഡബിൾ quotesസിനുള്ളിൽ  b equal to hash curly bracketsസിനുള്ളിൽ b''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''a=10 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| '''b=20 '''എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
| ഇപ്പോൾ aയും bയും swap ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:23&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, &lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| '''a comma b equal to b comma a '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| '''puts''' കമാൻഡ് കിട്ടാനായി '''Up Arrow''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്തിട്ട്  '''Enter''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| '''a=20 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| '''b=10 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇപ്പോൾ '''Ruby'''യിലെ '''range'''നെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഒരു  '''range'''ലെ മൂല്യങ്ങൾ  numbers, characters, strings അല്ലെങ്കിൽ objects ആകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| ഒരു '''sequence''' കാണിക്കുവാൻ '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| തുടർച്ചയായ മൂല്യങ്ങൾ സൃഷ്ടിക്കുവാൻ '''Sequence range'''  ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| ഇത് ആദ്യത്തെ മൂല്യം, മൂല്യങ്ങളുടെ range, അവസാനത്തെ മൂല്യം എന്നിവ  ഉൾകൊള്ളുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
| '''(..)രണ്ട് dot operator'''  ''' inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| '''(...) മൂന്ന് dot operator''' '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|ഒരു മൂല്യം ഒരു പ്രത്യേക rangeൽ ഉൾപ്പെടുന്നോ എന്ന് പരിശോധിക്കാനും '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| (===)  '''equality''' ഓപ്പറേറ്റർ ഉപയോഗിച്ച് ആണ് ഇത് ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
| '''ranges'''ന്  ചില ഉദാഹരണങ്ങൾ  നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' ബ്രാക്കറ്റ്സിനുള്ളിൽ  1 രണ്ട് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| '''Two dot''' ഓപ്പറേറ്റർ  '''inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| '''Inclusive operator''' ഒരു rangeലെ ആദ്യത്തെയും അവസാനത്തേയും  മൂല്യങ്ങൾ ഉൾകൊള്ളുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
| ഇവിടെ '''range'''നെ ഒരു ലിസ്റ്റിലേക്ക് മാറ്റാൻ '''to_a''' method ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| 1, 10 എന്നീ  മൂല്യങ്ങൾ rangeൽ ഉൾപ്പെടുത്തിയിട്ടുള്ളത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ഇപ്പോൾ ഒരു '''exclusive range''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''ബ്രാക്കറ്റ്സിനുള്ളിൽ 1 മൂന്ന് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
| '''Three dot''' ഓപ്പറേറ്റർ ഒരു '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:31&lt;br /&gt;
| '''Exclusive range''' ഓപ്പറേറ്റർ  sequenceൽ നിന്ന് അവസാനത്തെ മൂല്യം  ഒഴിവാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| ഇവിടെ അവസാനത്തെ മൂല്യം 10 rangeൽ ഉൾപ്പെട്ടിട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| ഇനി 5, 1 to 10 rangeൽ ഉണ്ടോ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ബ്രാക്കറ്റ്സിനുള്ളിൽ രണ്ട് dots 10 മൂന്ന് പ്രാവിശ്യം equal to എന്നിട്ട് 5'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:02&lt;br /&gt;
| ഒരു മൂല്യം rangeൽ ഉണ്ടോ എന്ന് അറിയുവാൻ '''Equality operator''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| 1 to 10 rangeൽ 5 ഉള്ളതിനാൽ ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 10:19&lt;br /&gt;
| '''Logical operator''' അതായത്, ''' double ampersand, double pipe, exclamation mark  ഓപ്പറേറ്ററുകൾ'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| '''Parallel assignment'''  ഉദാഹരണം: a, b, c= 10, 20, 30.&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| '''Range Operator Inclusive operator '''(..)  Exclusive operator(...) '''.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| രണ്ട് വേരിയബിളുകൾ '''parallel assignment''' ഉപയോഗിച്ച് ഡിക്ലയർ ചെയ്തിട്ട് അവയുടെ തുക  20നും  50നും  ഇടയിലാണോ എന്ന് പരിശോധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:49&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  11:00&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 11:03&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:06&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 11:11&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  11:15&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam</id>
		<title>Ruby/C2/Control-Statements/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Control-Statements/Malayalam"/>
				<updated>2015-06-10T12:39:30Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border=1 || '''Time''' || '''Narration'''  |- |  00:01 | ''' Ruby'''യിലെ  Control Statements എന്ന സ്പോകെന്‍ ട്യൂട്ടോറ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| ''' Ruby'''യിലെ  Control Statements എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| ''' if statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ''' elsif statement '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ''' else'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
| ''' case statements'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ''' Ubuntu''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| ''' Ruby '''1.9.3 &lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''' Internet''' കണക്ഷൻ ഉണ്ടായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| അത്  പോലെ '''Linux''' കമാൻഡുകൾ, ''' Terminal''', ''' Text-editor''' എന്നിവയും  അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| ഇല്ലെങ്കിൽ ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| തുടങ്ങുന്നതിന് മുൻപ്, നേരത്തേ സൃഷ്ടിച്ചിട്ടുള്ള ''' “ttt” ''' ഡയറക്ടറി  ഓർമ്മയുണ്ടല്ലോ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| അതിലേക്ക് പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| എന്നിട്ട് ''' ruby hyphen tutorial'''   ''' control hyphen statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| ഇപ്പോൾ നമ്മൾ ആ ഫോൾഡറിൽ ആണ്. ഇനി തുടരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| '''Ruby'''യിലെ ''' if statement'''ന്റെ ഘടന ഇങ്ങനെയാണ്:  &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''end''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| ഇതിന്  ''' if hyphen statement dot rb''' എന്ന് പേര് നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ''' if statement'''ന്   ഉദാഹരണം ഉണ്ട്.   &lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| നമ്മൾ കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if statement''' ഡിക്ലയർ ചെയ്തു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| ഞാനൊരു ലോക്കൽ വേരിയബിൾ ''' my_num''' ഡിക്ലയർ ചെയ്ത് അതിൽ 2345 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| ''' if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| '''if'''  സ്റ്റേറ്റ്മെന്റിനുള്ളിൽ ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''puts''' method ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| '''if സ്റ്റേറ്റ്മെന്റ് ''' ''' my_num''' is greater than 0യുടെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| അങ്ങനെ ആണെങ്കിൽ, ഒരു ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടെർമിനലിലേക്ക് പോയിട്ട് ടൈപ്പ് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| ''' ruby space  if hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു ''' “The value of my_num is greater than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| ഈ ഔട്ട്‌പുട്ട് '''if''' കണ്‍ഡിഷൻ  '''true''' ആണ് റിട്ടേണ്‍ ചെയ്യുന്നത് എന്ന് തെളിയിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:07&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| അടുത്തതായി ''' if-else statement'''  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| '''else''' ഉപയോഗിക്കാനുള്ള ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| ''' if “condition” '''&lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| ''' end'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ തുറക്കുക പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen else hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ''' if-else statement'''ന് എനിക്ക് ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
|കോഡ് പരിശോധിക്കുമ്പോൾ നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഞാനൊരു ''' if-else statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
| ആദ്യം ''' my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട് -1 എന്ന  മൂല്യം അസൈൻ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| എന്നിട്ട്  '''if''' സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| '''if''' സ്റ്റേറ്റ്മെന്റ് ''' my_num''' is greater than 0യുടെ മൂല്യം പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത് ഒരു  '''string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| അല്ലെങ്കിൽ, '''else'''  സ്റ്റേറ്റ്മെന്റിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് അവിടെ specify  ചെയ്തിട്ടുള്ള ''' string''' പ്രിന്റ്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''ruby space if hyphen else hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is lesser than 0”.'''  &lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
| ''' else statement''' ആണ് എക്സിക്യൂട്ട്  ചെയ്തതെന്ന് മനസിലാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if-else statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| അടുത്തതായി ''' if-elsif statement''' നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| ''' elsif''' ഉപയോഗിക്കാനുള്ള ഘടന: &lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| ''' if “condition” '''  ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ''' elsif “condition” ''' ''' ruby code''' &lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''else''' ''' ruby code'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| '''end '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ പുതിയ ഫയൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| പേര് നല്കുക ''' if hyphen elsif hyphen statement dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ''' if-elsif- statement'''ന് ഒരു ഉദാഹരണം ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക്  ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഉദാഹരണത്തിൽ ഒരു '''if-elsif statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| ഇവിടെയും '''my_num''' എന്ന ലോക്കൽ വേരിയബിൾ ഡിക്ലയർ ചെയ്ത് അതിൽ -1 എന്ന മൂല്യം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| എന്നിട്ട് ''' if statement''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| '''my_num''' is greater than 0യുടെ മൂല്യം ''' if statement ''' പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| ശരിയാണെങ്കിൽ, ഇത്  string പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത്  '''elsif''' സെക്ഷനിലേക്ക് പോകുന്നു.   &lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| ഇത്  ''' my_num''' is equal to -1ന്റെ  മൂല്യം പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| ഇത് ശരിയാണെങ്കിൽ ഇവിടെ specify ചെയ്തിട്ടുള്ള string  പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''my_num'''ന്റെ മൂല്യം   0യെക്കാൾ വലുതോ -1ന് സമമോ അല്ലെങ്കിൽ  ഇത് '''else''' സെക്ഷനിലേക്ക് പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| പക്ഷേ ഇവിടെ  '''my_num = -1''' ആയതിനാൽ ഇത്  else blockലേക്ക് പോകുന്നില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| ഇത് ''' conditional statement''' എക്സിറ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഇപ്പോൾ ടെർമിനലിലേക്ക് പോയി ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| ''' ruby space if hyphen elsif hyphen statement dot rb''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  ഇങ്ങനെ കാണിക്കുന്നു ''' “The value of my_num is -1 and is lesser than 0”.''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| ഇപ്പോൾ നമ്മുടെ ഫയലിൽ തിരികെ പോയി '''my_num'''ന്റെ മൂല്യം 5 ആക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട്  ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| ഇപ്പോൾ if condition satisfy ചെയ്യുന്നതിനാൽ ആ string പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| The value of ''' my_num''' is greater than 0&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| ഫയലിൽ തിരികെ പോയിട്ട് ''' my_num'''ന്റെ മൂല്യം -5  ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
| കോഡ് സേവ് ചെയ്തിട്ട് ടെർമിനലിൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:55&lt;br /&gt;
| ഇവിടെ ''' else''' കണ്‍ഡിഷൻ satisfy ചെയ്യുന്നതിനാൽ else  ബ്ലോക്കിനുള്ളിലെ puts സ്റ്റേറ്റ്മെന്റ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' if- elsif''' statement''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| അടുത്തതായി ''' case statement''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| ഒരു പ്രത്യേക സിലക്ഷനെ അടിസ്ഥാനമാക്കിയുള്ള ''' control flow statement''' ആണ്  ''' case statement'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഈ സ്റ്റേറ്റ്മെന്റ് മനസിലാക്കുവാനായി '''case statement'''ന്റെ ഘടന നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''case''' ഉപയോഗിക്കാനുള്ള ഘടന:&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| ''' case variable'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
| ''' when “value 1” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
| ''' when “value 2” '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| '''ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| '''else'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' ruby code '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| '''end'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Ruby''' ബേസിക് ലെവൽ ട്യൂട്ടോറിയലുകളിൽ പറഞ്ഞിരിക്കുന്നത് പോലെ, ''' gedit'''ൽ ഒരു പുതിയ ഫയൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| പേര്  '''case hyphen statement dot rb''' എന്ന്  നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| ''' case statement'''ന്  ഒരു ഉദാഹരണം എനിക്കുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| കോഡ് പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് ട്യൂട്ടോറിയൽ പൌസ് ചെയ്ത്, ടൈപ്പ് ചെയ്യാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| ഈ ഉദാഹരണത്തിൽ   ''' case statement''' ഡിക്ലയർ ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| ടെർമിനലിൽ ചോദ്യം പ്രിന്റ്‌ ചെയ്യുന്ന '''print statement''' ആണ്  ഇത്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| standard inputൽനിന്നും ഒറ്റ വരി ഡേറ്റ സ്വീകരിക്കുന്നതിനുള്ള  '''gets''' call ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| എന്നിട്ട് '''chomp''' ഏതെങ്കിലും '''new line characters''' ഇൻപുട്ട് ഡേറ്റ strip ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| '''domain''' എന്ന് പേരുള്ള വേരിയബിളിൽ ഫലം അസൈൻ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| എന്നിട്ട് ഒരു case സ്റ്റേറ്റ്മെന്റ് ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| അതിനുള്ളിൽ ഒരു '''when statement ''' ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| ഇത് ഒരു പ്രത്യേക string ''' domain'''ന്റെ മൂല്യവുമായി match ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ആദ്യം, ഇത് '''domain'''ന്റെ മൂല്യം ''' “UP” '''ആണോ എന്ന് നോക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത് ''' “Uttar Pradesh” ''' എന്ന് പ്രിന്റ്‌  ചെയ്ത് '''case statement''' എക്സിറ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| '''domain''' ''' “UP”''' അല്ലെങ്കിൽ ഇത് ''' domain'''ന്റെ മൂല്യം  ''' “MP” ''' ആണോ എന്ന് പരിശോധിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| അങ്ങനെയെങ്കിൽ ഇത്‌  ''' “Madhya Pradesh” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| അങ്ങനെ ഇത് ''' domain'''ന്റെ മൂല്യം പരിശോധിക്കുന്നത് തുടരുകയും ഒരു  matchഉം കണ്ടില്ലെങ്കിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| ''' else statement'''ൽ എത്തുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| തുടർന്ന് ഇത് '''else''' ഡിക്ലറേഷനിലെ ''' ruby code''' എക്സിക്യൂട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| നമ്മുടെ ഉദാഹരണം അനുസരിച്ചാണെങ്കിൽ ''' “Unknown”'''  എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഇപ്പോൾ ഫയൽ സേവ് ചെയ്ത് ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| ''' ruby space case hyphen statement dot rb.''' &lt;br /&gt;
|-&lt;br /&gt;
| 08:18&lt;br /&gt;
| ''' “Enter the state you live in:”''' എന്ന് ടെർമിനലിൽ കാണിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|  ''' “UP”'''ൽ ടൈപ്പ് ചെയ്തിട്ട്  ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| ഔട്ട്‌പുട്ടിൽ ''' “Uttar Pradesh” ''' എന്ന് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| മുൻപത്തെ പോലെ ''' Ruby''' ഫയൽ  വീണ്ടും എക്സിക്യൂട്ട് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| ഈ സമയത്ത്  promptൽ ''' “KL”'''എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ''' “Kerala” ''' എന്ന് പ്രിന്റ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| ഒരിക്കൽ കൂടി ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| ഈ സമയത്ത് promptൽ ''' “TN”''' എന്ന് ടൈപ്പ് ചെയ്തിട്ട് ഔട്ട്‌പുട്ട് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| ഇത് ''' “Unknown” ''' പ്രിന്റ്‌ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ഇതെന്തന്നാൽ ഒരു ''' cases'''ഉം satisfy ചെയ്യുന്നില്ല. അതിനാൽ ഡിഫാൾട്ട്  '''else statement''' എക്സിക്യൂട്ട്  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| ഇപ്പോൾ നിങ്ങൾ '''Ruby'''യിൽ നിങ്ങളുടെ തന്നെ ''' case-statements''' എഴുതുവാൻ പ്രാപ്തരായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| ഇവിടെ  പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| ''' if statement''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ''' else''' construct &lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| '''if-elsif'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| ''' case statements''' &lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ഒരു '''Ruby''' പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| അത് യൂസറിനെ ഒരു നമ്പർ എന്റർ ചെയ്യാൻ പ്രോംപ്റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| എന്നിട്ട് അനുയോജ്യമായ control-statement ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:26&lt;br /&gt;
| ഇത് രണ്ടിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:29&lt;br /&gt;
| ആണെങ്കിൽ, പ്രിന്റ്‌ ചെയ്യുക “The number entered is a multiple of 2”  &lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് മൂന്നിന്റെ ഗുണിതമാണോ എന്ന് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
| ആണെങ്കിൽ “The number entered is a multiple of 3” എന്ന് പ്രിന്റ്‌  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
| അല്ലെങ്കിൽ, ഇത് നാലിന്റെ ഗുണിതമാണോ എന്ന് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| ആണെങ്കിൽ “The number entered is a multiple of 4” എന്ന് പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| അല്ലെങ്കിൽ, “The number is not a multple of 2, 3 or 4”  എന്ന് പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  10:07&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 10:09&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:21&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam</id>
		<title>Ruby/C2/Logical-and-other-Operators/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Logical-and-other-Operators/Malayalam"/>
				<updated>2015-06-09T06:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border=1 || '''Time''' || '''Narration'''  |- |  00:02 | '''Logical &amp;amp; Other Operators''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലി...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| '''Logical &amp;amp; Other Operators''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''Logical Operators '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''Parallel assignment'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| '''Range Operators '''&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
|  '''Ubuntu Linux''' version 12.04 &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| ''' Ruby 1.9.3  '''&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  ''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| അത്  പോലെ '''irb '''യും പരിചിതമായിരിക്കണം.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| Logical Operatorsനെ  ''' Boolean Operators''' എന്നും അറിയപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| എന്തെന്നാൽ അവ ഒരു expressionന്റെ വിവിധ ഭാഗങ്ങൾ  evaluate ചെയ്ത് &lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| മൂല്യം  ''' true''' അല്ലെങ്കിൽ ''' false'''റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '''Logical Operators''',&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| ''' double ampersand (&amp;amp;&amp;amp;)''' അതായത്  '''(and)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| ''' double pipe ''' അതായത്  '''(or)''' &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ''' Exclamation (!)'''  അതായത്   '''(not)''' &lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| രണ്ട് expressionsഉം '''true''' ആണെങ്കിൽ  '''&amp;amp;&amp;amp;(double ampersand)'''ഉം  '''and'''ഉം '''true''' returnചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ആദ്യത്തേത് '''true ''' ആണെങ്കിൽ മാത്രമേ  രണ്ടാമത്തെ എക്സ്പ്രഷൻ evaluateചെയ്യൂ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| ഇത് രണ്ടും  തമ്മിലുള്ള വ്യത്യാസം precedence ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| Symbolic '''and''' അതായത്  '''&amp;amp;&amp;amp;(double ampersand)'''ന് ആണ് ഉയർന്ന  precedence. &lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ഇതിനായി '''irb''' ഉപയോഗിക്കാം. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ''' terminal''' തുറക്കാനായി '''Ctrl, Alt,  T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:31&lt;br /&gt;
| '''interactive Ruby''' thurakkanayi '''irb''' ടൈപ്പ് ചെയ്ത് '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
| ടൈപ്പ്  ചെയ്യുക ''' 3 greater than 2 space double ampersand space 4 less than 5''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത്  3&amp;gt;2 '''true''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| '''Expression 2''' അതായത്  4&amp;lt;5ഉം  '''true''' ആണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| രണ്ട്  expressionsഉം '''true''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''true''' കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി '''Up Arrow''' കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| '''double ampersand'''ന് പകരം  ''' and''' എന്ന വാക്ക് കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| അതേ ഫലം കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കാനായി  up arrow കീ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| ''' expression 1'''ൽ '''greater than''' ചിഹ്നം മാറ്റി  '''less than''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| ''' Enter '''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| എന്തെന്നാൽ, ''' 3&amp;lt;2''', '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| ആദ്യത്തെ expression '''false''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല.   &lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട്  '''false''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| ഏതെങ്കിലും  '''expression''' '''true''' ആണെങ്കിൽ  ''' double pipe'''ഉം '''or'''ഉം  '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| ആദ്യത്തേത് '''false''' ആണെങ്കിൽ  മാത്രം രണ്ടാമത്തെ expression evaluate ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|  ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം  '''precedence'''ൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| Symbolic '''or''' അതായത് ''' double pipe'''ന് ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇപ്പോൾ ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ''' 10 greater than 6 space double pipe space 12 less than 7'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| ഇവിടെ '''expression 1'''  അതായത് '''10&amp;gt;6''' '''true''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| ആദ്യത്തെ  expression '''true''' ആയതിനാൽ രണ്ടാമത്തെ expression evaluate  ചെയ്യപ്പെടുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അതിനാൽ, ഔട്ട്‌പുട്ട് '''true ''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി '''Up Arrow'''  കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
|  '''expression 1'''ൽ   '''greater than sign''' , '''less than sign''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
| '''pipe''' സിംമ്പലിന് പകരം  '''or''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
|  '''Enter'''  പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| ഇവിടെ  '''expression1''' അതായത് 10&amp;lt;6 '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| '''Expression 2'''  അതായത്   12&amp;lt;7 ഉം  '''false''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| രണ്ട് expressionsഉം '''false''' ആയതിനാൽ ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| '''! (exclamation mark )''', '''not'''  ഓപ്പറേറ്ററുകൾ expressionന്റെ വിപരീത മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| '''expression'''  '''true''' ആണെങ്കിൽ '''exclamation mark''' ഓപ്പറേറ്റർ '''false''' മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| Expression '''false''' ആണെങ്കിൽ ഇത് '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| ഇത് രണ്ടും തമ്മിലുള്ള വ്യത്യാസം '''precedence'''ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| Symbolic '''not അതായത്  (!)'''ന്  ഉയർന്ന '''precedence''' ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|   04:37&lt;br /&gt;
| '''not''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 double equal to 10'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| ഈ expressionന്റെ ഫലം വിപരീതമാക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| expressionന്   മുൻപ്   '''not''' ഓപ്പറേറ്റർ ചേർക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക,  '''Exclamation mark ബ്രാക്കറ്റിനുള്ളിൽ 10 double equal to 10 '''&lt;br /&gt;
|-&lt;br /&gt;
|  05:04&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''false''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''irb''' കണ്‍സോൾ  വൃത്തിയാക്കാനായി  '''Ctrl+L''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| അടുത്തതായി '''parallel assignment'''  പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''parallel assignment''' വഴി ഒന്നിൽ  കൂടുതൽ വേരിയബിളുകൾ ഒറ്റ വരി  '''Ruby''' കോഡ് കൊണ്ട് initialize  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| '''parallel assignment''' ഉപയോഗിച്ച്  '''a, b, c''' എന്നീ വേരിയബിളുകൾ ഡിക്ലയർ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''a comma b comma c equal to 10 comma 20 comma 30 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| ഇവിടെ , , '''10''' വേരിയബിൾ  '''a '''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
| '''20''' വേരിയബിൾ '''b '''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
| '''30''' വേരിയബിൾ '''c '''യിൽ അസൈൻ ചെയ്യപ്പെടും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| വലത് വശം ഒരു '''array''' പോലെ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| ഇടത് വശത്ത് വേരിയബിളുകൾ ലിസ്റ്റ് ചെയ്താൽ, array unpack ചെയ്ത് വേരിയബിളുകളിൽ യഥാക്രമം അസൈൻ ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| തുടർന്നുള്ള ട്യൂട്ടോറിയലുകളിൽ '''arrays'''നെ പറ്റി കൂടുതലായി പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| ഇപ്പോൾ, '''assignment''' ശരിയായി നടന്നിട്ടുണ്ടോ എന്ന്  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|  '''a''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| '''a'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള  '''10''' കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
|  '''b''' ടൈപ്പ് ചെയ്ത്  '''Enter''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| 20 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| '''c''' ടൈപ്പ് ചെയ്ത് '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| 30 കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
|  രണ്ട് വേരിയബിളുകളിൽ സൂക്ഷിച്ചിട്ടുള്ള മൂല്യങ്ങൾ swap ചെയ്യുന്നതിനും '''Parallel assignment''' ഉപയോഗപ്രധമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| aയുടേയും bയുടേയും  മൂല്യങ്ങൾ swap ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''puts spaceഡബിൾ quotesസിനുള്ളിൽ  a equal to hash  curly bracketsസിനുള്ളിൽ  a comma ഡബിൾ quotesസിനുള്ളിൽ  b equal to hash curly bracketsസിനുള്ളിൽ b''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''a=10 ''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| '''b=20 '''എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
| ഇപ്പോൾ  aയും bയും swap ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:23&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, &lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| '''a comma b equal to b comma a '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| '''puts''' കമാൻഡ് കിട്ടാനായി '''Up Arrow''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്തിട്ട്  '''Enter''' കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| '''a=20 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| '''b=10 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇപ്പോൾ '''Ruby'''യിലെ '''range'''നെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഒരു  '''range'''ലെ മൂല്യങ്ങൾ  numbers, characters, strings അല്ലെങ്കിൽ objects ആകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| ഒരു '''sequence''' കാണിക്കുവാൻ '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| തുടർച്ചയായ മൂല്യങ്ങൾ സൃഷ്ടിക്കുവാൻ '''Sequence range'''  ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| ഇത് ആദ്യത്തെ മൂല്യം, മൂല്യങ്ങളുടെ range, അവസാനത്തെ മൂല്യം എന്നിവ  ഉൾകൊള്ളുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
| '''(..) randu dot operator'''  ''' inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| '''(...) moonnu dot operator''' '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|ഒരു മൂല്യം ഒരു പ്രത്യേക rangeൽ ഉൾപ്പെടുന്നോ എന്ന് പരിശോധിക്കാനും '''Ranges''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| (===)  '''equality''' ഓപ്പറേറ്റർ ഉപയോഗിച്ച് ആണ് ഇത് ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
| '''ranges'''ന്  ചില ഉദാഹരണങ്ങൾ  നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകുക. &lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' ബ്രാക്കറ്റ്സിനുള്ളിൽ  1 രണ്ട് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| '''Two dot''' ഓപ്പറേറ്റർ  '''inclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| '''Inclusive operator''' ഒരു rangeലെ ആദ്യത്തെയും അവസാനത്തേയും  മൂല്യങ്ങൾ ഉൾകൊള്ളുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
| ഇവിടെ '''range'''നെ ഒരു ലിസ്റ്റിലേക്ക് മാറ്റാൻ '''to_a''' method ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
| '''Enter'''  പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| 1, 10 എന്നീ  മൂല്യങ്ങൾ  rangeൽ ഉൾപ്പെടുത്തിയിട്ടുള്ളത്  കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| ഇപ്പോൾ ഒരു '''exclusive range''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''ബ്രാക്കറ്റ്സിനുള്ളിൽ 1 മൂന്ന് dots 10 എന്നിട്ട് dot to underscore a '''&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
| '''Three dot''' ഓപ്പറേറ്റർ ഒരു '''exclusive range''' സൃഷ്ടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:31&lt;br /&gt;
| '''Exclusive range''' ഓപ്പറേറ്റർ  sequenceൽ നിന്ന്  അവസാനത്തെ മൂല്യം  ഒഴിവാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| ഇവിടെ അവസാനത്തെ മൂല്യം 10 rangeൽ ഉൾപ്പെട്ടിട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| ഇനി 5,  1 to 10 rangeൽ ഉണ്ടോ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ബ്രാക്കറ്റ്സിനുള്ളിൽ രണ്ട് dots 10 മൂന്ന്  പ്രാവിശ്യം equal to എന്നിട്ട് 5'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:02&lt;br /&gt;
| ഒരു മൂല്യം rangeൽ ഉണ്ടോ എന്ന് അറിയുവാൻ  '''Equality operator''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| 1 to 10 rangeൽ 5 ഉള്ളതിനാൽ ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 10:19&lt;br /&gt;
| '''Logical operator''' അതായത്, ''' double ampersand, double pipe,  exclamation mark  ഓപ്പറേറ്ററുകൾ'''&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| '''Parallel assignment'''  ഉദാഹരണം: a, b, c= 10, 20, 30.&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| '''Range Operator Inclusive operator '''(..)  Exclusive operator(...) '''.&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| രണ്ട് വേരിയബിളുകൾ '''parallel assignment''' ഉപയോഗിച്ച് ഡിക്ലയർ ചെയ്തിട്ട് അവയുടെ തുക  20നും  50നും  ഇടയിലാണോ എന്ന് പരിശോധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:49&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  11:00&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 11:03&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:06&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 11:11&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  11:15&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam</id>
		<title>Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam"/>
				<updated>2015-06-08T14:20:24Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby'''യിലെ  Arithmetic &amp;amp; Relational Operators എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| Arithmetic Operators &lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| Operator Precedence &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Relational Operators&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux'''ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| അത്  പോലെ '''irb'''യും പരിചിതമായിരിക്കണം, &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| ഇപ്പോൾ  arithmetic operatorsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| '''Ruby'''യ്ക്ക് താഴെ പറയുന്ന arithmetic operators ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| '''+'''സങ്കലനം: ഉദാഹരണം. a+b. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| - വ്യവകലനം: ഉദാഹരണം. a-b. &lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '''/''' ഹരണം: ഉദാഹരണം. a/b.&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|* ഗുണനം: ഉദാഹരണം. a*b. &lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| % മോഡുലസ്: ഉദാഹരണം. a%b.   &lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|** Exponent : ഉദാഹരണം. a**b &lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| '''irb''' ഉപയോഗിച്ച് ഈ arithmetic operators നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
| ''' Ctrl, Alt''', ''' T ''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| സ്ക്രീനിൽ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| ''' interactive Ruby '''തുറക്കുന്നതിനായി ''' irb''' ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, 10 plus 20. എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| സങ്കലനം നടത്തിയിട്ട് ഫലം 30 എന്ന് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| അത് പോലെ വ്യവകലനം, ഗുണനം പോലുള്ള ഓപ്പറേഷനുകളും നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| ഹരണത്തിനുള്ള operator  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''10 slash 4'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| '''Enter ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ ഫലം അടുത്തുള്ള പൂർണ്ണ സംഖ്യയായ 2 ആയതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| കൂടുതൽ കൃത്യമായ ഉത്തരം വേണമെങ്കിൽ ഒരു അക്കം '''float''' ആക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''10.0 slash 4'''&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
| ഇപ്പോൾ ഫലം 2.5 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| ''' modulus''' ഓപ്പറേറ്റർ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| '''modulus''' operator ശിഷ്ടം ഔട്ട്‌പുട്ട് ആയി റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''12 percentage sign 5'''  '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
| ഇവിടെ 12നെ  5 കൊണ്ട് ഹരിച്ചിട്ട് ശിഷ്ടം 2 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| ഇപ്പോൾ '''exponent''' ഓപ്പറേറ്റർ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  02.24&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  ''' 2 തുടർന്ന് രണ്ട് പ്രാവശ്യം asterisk sign എന്നിട്ട്  5'''  '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| ഇതിനർത്ഥം  2 raise to  5&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
| അതിനാൽ ഔട്ട്‌പുട്ട്  32 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| അടുത്തതായി ഓപ്പറേറ്റർ precedence പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| ഒരു mathematical expressionൽ വിവിധ ഓപ്പറേഷനുകൾ ഉണ്ടെങ്കിൽ, ഓരോ ഭാഗവും മുൻപ് നിശ്ചയിക്കപ്പെട്ടിട്ടുള്ള ഓർഡറിൽ ആയിരിക്കും നടക്കുന്നത്. ഇതാണ് '''operator precedence'''. &lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| അതായത് ''' highest priority''' ഉള്ള operator ആദ്യം എക്സിക്യൂട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
| ഇതിനെ തുടർന്ന് ''' priority''' ഓർഡറിൽ അടുത്ത operator, അങ്ങനെ.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| ഈ സ്ലൈഡ് എല്ലാ operatorsസിനേയും ഉയർന്ന precedenceൽ നിന്ന് താഴത്തേയ്ക്ക് ലിസ്റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| ഉദാഹരണത്തിന് ''' 3 + 4 * 5 '''   23 റിട്ടേണ്‍ ചെയ്യുന്നു. 35 അല്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| multiplication operator (*)ന്  addition operator (+)നെക്കാൾ കൂടിയ precedence  ഉള്ളതിനാൽ,  &lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
|ആദ്യം evaluate ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| അതിനാൽ നാല് ഗുണം അഞ്ച് ഇരുപത്, ഇരുപത് മൂന്നിനോട് കൂട്ടി ഫലം  23.&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| operator precedence  അടിസ്ഥാനമാക്കിയുള്ള കൂടുതൽ ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| irb കണ്‍സോൾ വൃത്തിയാക്കാനായി ''' Crtl, L''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''7 minus 2 multiply by 3 '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| ഉത്തരം 1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| ഇവിടെ  ''' asterisk'''  ചിഹ്നത്തിന് '''minus'''  ചിഹ്നത്തെക്കാൾ മുൻഗണനയുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| അതിനാൽ ഗുണനത്തിന് ശേഷം വ്യവകലനം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| മറ്റൊരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:22&lt;br /&gt;
| ബ്രാക്കറ്റിനുള്ളിൽ ടൈപ്പ് ചെയ്യുക '''10 plus 2 slash 4 '''&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| ഉത്തരം 3 കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| ഇവിടെ ഹരണം(slash)നെക്കാൾ priority കൂടുതൽ () ബ്രാക്കറ്റിനാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| അതിനാൽ ബ്രാക്കറ്റിനുള്ളിലെ ഓപ്പറേഷനായ സങ്കലനം ആദ്യം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| എന്നിട്ട് ഹരണം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|   04:47&lt;br /&gt;
| ഇപ്പോൾ Relational Operators പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| Relational operatorsനെ  '''comparison''' operators എന്നും അറിയപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| relational operators ഉപയോഗിക്കുന്ന  expressions '''boolean''' മൂല്യങ്ങൾ റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| '''Ruby'''യിലെ   Relation Operators.&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| ''' == Equals to''' ഉദാഹരണം. '''a==b ''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| ''' dot eql question mark''' ഉദാഹരണം. '''a.eql?b '''&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| != ''' Not equals to'''  ഉദാഹരണം. ''' a exclamation equal b''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:28&lt;br /&gt;
| ''' Less than ഉദാഹരണം.  a &amp;lt; b''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| '''Greater than ഉദാഹരണം. a &amp;gt; b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ''' &amp;lt;= Lesser than or equal to ഉദാഹരണം. a less than arrow equal b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ''' &amp;gt;= Greater than or equal to ഉദാഹരണം. a greater than arrow equal b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| '''  &amp;lt;=&amp;gt; Combined comparison ഉദാഹരണം. a less than arrow equal greater than arrow b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| ഇപ്പോൾ ഇതിൽ ചില operators നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരിച്ച് പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
| '''irb''' കണ്‍സോൾ  വൃത്തിയാക്കാനായി ''' ctrl, L''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
| ''' equals to''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  ''' 10 equals equals 10 '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ''' true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| ''' .eql?'''  ഓപ്പറേറ്റർ  ''' equals to''' ഓപ്പറേറ്ററിന് തുല്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| അത് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 .eql?10''', എന്റർ.  &lt;br /&gt;
|-&lt;br /&gt;
|06:33&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  ''' true'''  എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ''' not equal to''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 not equal 10''' &lt;br /&gt;
|-&lt;br /&gt;
|06:44&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ''' false''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| ഇതെന്തന്നാൽ രണ്ട് അക്കങ്ങളും തുല്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| '''Ctrl, L''' ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ''' irb''' കണ്‍സോൾ വൃത്തിയാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| ഇപ്പോൾ ''' less than''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 less than 5'''. എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand  രണ്ടാമത്തേതിനെക്കൾ  ചെറുതാണെങ്കിൽ  ''' true''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| അല്ലെങ്കിൽ ഇത്  ''' false''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| നമുക്ക് ''' false''' എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു. എന്തെന്നാൽ 10, 5നെക്കാൾ ചെറുതല്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| നമുക്ക് ഇപ്പോൾ '''greater than''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''5 greater than 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കൾ  വലുതാണെങ്കിൽ  '''true ''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| അല്ലെങ്കിൽ  '''false ''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| ഇവിടെ True എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു. എന്തെന്നാൽ 5, 2നെക്കാൾ വലുതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| ''' Ctrl, L''' ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് '''irb''' കണ്‍സോൾ വൃത്തിയാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇപ്പോൾ '''less than equal to''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''12 less than equal  12 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതോ അതിന് സമമോ ആണെങ്കിൽ, '''true''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 08:04&lt;br /&gt;
| അല്ലെങ്കിൽ '''false ''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| നമുക്ക് ഔട്ട്‌പുട്ട് '''True''' എന്ന് കിട്ടുന്നു. എന്തെന്നാൽ 12, 12ന് സമമാണ്.   &lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| ഇത് പോലെ നിങ്ങൾക്ക്  ''' greater than or equal to''' ഓപ്പറേറ്ററും  ശ്രമിച്ച് നോക്കാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
| ''' combined comparision'''  ഓപ്പറേറ്റർ.&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേത്തിന്  സമമാണെങ്കിൽ '''0''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ വലുതാണെങ്കിൽ 1 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതാണെങ്കിൽ -1 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''3 less than equals greater than 3 '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  0 കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| എന്തെന്നാൽ രണ്ട്  operandsഉം സമമാണ്, അതായത് രണ്ടും മൂന്ന്.  &lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ഇപ്പോൾ ഇതിൽ ഒരു operand 4 ആക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''4 less than equals greater than 3 '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
| 4 3നെക്കാൾ വലുതായതിനാൽ, ഔട്ട്‌പുട്ട് 1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| ഇപ്പോൾ ഈ ഉദാഹരണം ഒരിക്കൽ കൂടി മാറ്റാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''4 less than equals greater than 7 '''&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| 4  7നെക്കാൾ ചെറുതായതിനാൽ, ഔട്ട്‌പുട്ട്  -1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:17&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
| irb  ഉപയോഗിച്ച് താഴെ കൊടുത്തിട്ടുള്ള ഉദാഹരണങ്ങൾ ചെയ്ത് ഔട്ട്‌പുട്ട് പരിശോധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| ''' 10 +  bracket 2 astreisk  5 bracket 8 slash 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
| '''4 astreisk 5 slash 2 plus 7'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| methods ഉപയോഗിച്ച് arithmetic operators ചെയ്ത് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| സങ്കലനത്തിനും വ്യവകലനത്തിനും ഗുണനത്തിനും ഹരണത്തിനും വേണ്ടിയുള്ള plus minus astreisk slash എന്നീ Arithmetic Operators.&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| വിവിധ ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് Operator Precedenceഉം  Relational Operatorsഉം.  &lt;br /&gt;
|-&lt;br /&gt;
|  10:06&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:10&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  10:18&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 10:20&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:24&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:32&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 10:44&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam</id>
		<title>Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam"/>
				<updated>2015-06-07T17:29:12Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border=1 || '''Time''' || '''Narration'''  |- |  00:01 | '''Ruby'''യിലെ  Arithmetic &amp;amp; Relational Operators എന്ന സ്പോകെന്‍ ട്യൂ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby'''യിലെ  Arithmetic &amp;amp; Relational Operators എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| Arithmetic Operators &lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| Operator Precedence &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Relational Operators&lt;br /&gt;
|-&lt;br /&gt;
|  00:14&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| അത്  പോലെ '''irb '''യും പരിചിതമായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| ഇപ്പോൾ  arithmetic operatorsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| '''Ruby'''യ്ക്ക് താഴെ പറയുന്ന arithmetic operators ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| '''+'''സങ്കലനം: ഉദാഹരണം. a+b. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| - വ്യവകലനം: ഉദാഹരണം. a-b. &lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '''/''' ഹരണം: ഉദാഹരണം. a/b.&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|* ഗുണനം: ഉദാഹരണം. a*b. &lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| % മോഡുലസ്: ഉദാഹരണം. a%b.   &lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|** Exponent : ഉദാഹരണം. a**b &lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| '''irb''' ഉപയോഗിച്ച് ഈ arithmetic operators നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
| ''' Ctrl, Alt''', ''' T ''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| സ്ക്രീനിൽ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| ''' interactive Ruby '''തുറക്കുന്നതിനായി ''' irb''' ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, 10 plus 20. എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| സങ്കലനം നടത്തിയിട്ട് ഫലം 30 എന്ന് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| അത് പോലെ വ്യവകലനം, ഗുണനം പോലുള്ള ഓപ്പറേഷനുകളും നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| ഹരണത്തിനുള്ള operator  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''10 slash 4'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| '''Enter ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| ഇവിടെ ഫലം അടുത്തുള്ള പൂർണ്ണ സംഖ്യയായ 2 ആയതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| കൂടുതൽ കൃത്യമായ ഉത്തരം വേണമെങ്കിൽ ഒരു അക്കം '''float''' ആക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''10.0 slash 4'''&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
| ഇപ്പോൾ ഫലം 2.5 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| ''' modulus''' ഓപ്പറേറ്റർ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| '''modulus''' operator ശിഷ്ടം ഔട്ട്‌പുട്ട് ആയി റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''12 percentage sign 5'''  '''Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
| ഇവിടെ 12നെ  5 കൊണ്ട് ഹരിച്ചിട്ട് ശിഷ്ടം 2 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| ഇപ്പോൾ '''exponent''' ഓപ്പറേറ്റർ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  02.24&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  ''' 2തുടർന്ന്  രണ്ട് പ്രാവശ്യം asterisk sign എന്നിട്ട്  5'''  '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| ഇതിനർത്ഥം  2 raise to  5&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
| അതിനാൽ ഔട്ട്‌പുട്ട്  32 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| അടുത്തതായി ഓപ്പറേറ്റർ precedence പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| ഒരു mathematical expressionൽ വിവിധ  ഓപ്പറേഷനുകൾ ഉണ്ടെങ്കിൽ, ഓരോ ഭാഗവും മുൻപ് നിശ്ചയിക്കപ്പെട്ടിട്ടുള്ള  ഓർഡറിൽ ആയിരിക്കും നടക്കുന്നത്. ഇതാണ് '''operator precedence'''. &lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| അതായത് ''' highest priority''' ഉള്ള operator ആദ്യം എക്സിക്യൂട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
| ഇതിനെ തുടർന്ന് ''' priority''' ഓർഡറിൽ അടുത്ത operator, അങ്ങനെ.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| ഈ സ്ലൈഡ് എല്ലാ operatorsസിനേയും ഉയർന്ന precedenceൽ നിന്ന്  താഴത്തേയ്ക്ക് ലിസ്റ്റ് ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| ഉദാഹരണത്തിന് ''' 3 + 4 * 5 '''   23 റിട്ടേണ്‍ ചെയ്യുന്നു. 35 അല്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| multiplication operator (*)ന്  addition operator (+)നെക്കാൾ കൂടിയ precedence  ഉള്ളതിനാൽ,  &lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
|ആദ്യം evaluate ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| അതിനാൽ നാല് ഗുണം അഞ്ച് ഇരുപത്, ഇരുപത് മൂന്നിനോട് കൂട്ടി ഫലം  23.&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| operator precedence  അടിസ്ഥാനമാക്കിയുള്ള കൂടുതൽ ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| Irb കണ്‍സോൾ വൃത്തിയാക്കാനായി ''' Crtl, L''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''7 minus 2 multiply by 3 '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| ഉത്തരം 1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| ഇവിടെ  ''' asterisk'''  ചിഹ്നത്തിന് '''minus'''  ചിഹ്നത്തെക്കാൾ മുൻഗണന ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| അതിനാൽ ഗുണനത്തിന് ശേഷം വ്യവകലനം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| മറ്റൊരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:22&lt;br /&gt;
| ബ്രാക്കറ്റിനുള്ളിൽ ടൈപ്പ് ചെയ്യുക '''10 plus 2 slash 4 '''&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| ഉത്തരം 3 കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| ഇവിടെ ഹരണം(slash)നെക്കാൾ priority കൂടുതൽ () ബ്രാക്കറ്റിനാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| അതിനാൽ ബ്രാക്കറ്റിനുള്ളിലെ ഓപ്പറേഷനായ സങ്കലനം ആദ്യം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| എന്നിട്ട് ഹരണം നടക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|   04:47&lt;br /&gt;
| ഇപ്പോൾ Relational Operators  പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| Relational operatorsനെ  '''comparison''' operators എന്നും അറിയപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| relational operators ഉപയോഗിക്കുന്ന  expressions '''boolean''' മൂല്യങ്ങൾ റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| '''Ruby'''യിലെ   Relation Operators.&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| ''' == Equals to''' ഉദാഹരണം. '''a==b ''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| ''' dot eql question mark''' ഉദാഹരണം. '''a.eql?b '''&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| != ''' Not equals to'''  ഉദാഹരണം. ''' a exclamation equal b''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:28&lt;br /&gt;
| ''' Less than ഉദാഹരണം.  a &amp;lt; b''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| '''Greater than ഉദാഹരണം. a &amp;gt; b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ''' &amp;lt;= Lesser than or equal to ഉദാഹരണം. a less than arrow equal b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ''' &amp;gt;= Greater than or equal to ഉദാഹരണം. a greater than arrow equal b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| '''  &amp;lt;=&amp;gt; Combined comparison ഉദാഹരണം. a less than arrow equal greater than arrow b''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| ഇപ്പോൾ ഇതിൽ ചില operators നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരിച്ച് പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
| '''irb''' കണ്‍സോൾ  വൃത്തിയാക്കാനായി ''' ctrl,  L''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
| ''' equals to''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  ''' 10 equals equals 10 '''&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ''' true''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| ''' .eql?'''  ഓപ്പറേറ്റർ  ''' equals to''' ഓപ്പറേറ്ററിന് തുല്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| അത് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 .eql?10''', എന്റർ.  &lt;br /&gt;
|-&lt;br /&gt;
|06:33&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  ''' true'''  എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| ''' not equal to'''  ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 not equal 10''' &lt;br /&gt;
|-&lt;br /&gt;
|06:44&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ''' false''' എന്ന് കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| ഇതെന്തന്നാൽ രണ്ട് അക്കങ്ങളും തുല്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| '''Ctrl, L''' ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ''' irb''' കണ്‍സോൾ വൃത്തിയാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| ഇപ്പോൾ ''' less than''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക ''' 10 less than 5'''. എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand  രണ്ടാമത്തേതിനെക്കൾ  ചെറുതാണെങ്കിൽ  ''' true''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| അല്ലെങ്കിൽ ഇത്  ''' false''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| നമുക്ക് ''' false''' എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു. എന്തെന്നാൽ 10, 5നെക്കാൾ ചെറുതല്ല.&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| നമുക്ക് ഇപ്പോൾ '''greater than''' ഓപ്പറേറ്റർ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''5 greater than 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കൾ  വലുതാണെങ്കിൽ  '''true ''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| അല്ലെങ്കിൽ  '''false ''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| ഇവിടെ True എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു.  എന്തെന്നാൽ 5, 2നെക്കാൾ വലുതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| ''' Ctrl, L''' ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് '''irb''' കണ്‍സോൾ വൃത്തിയാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇപ്പോൾ '''less than equal to''' ഓപ്പറേറ്റർ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''12 less than equal  12 '''&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
 |-&lt;br /&gt;
| 07:59&lt;br /&gt;
| ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതോ അതിന് സമമോ ആണെങ്കിൽ,'''true''' റിട്ടേണ്‍ ചെയ്യുന്നു,&lt;br /&gt;
|-&lt;br /&gt;
| 08:04&lt;br /&gt;
| അല്ലെങ്കിൽ '''false ''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| നമുക്ക് ഔട്ട്‌പുട്ട് '''True''' എന്ന് കിട്ടുന്നു. എന്തെന്നാൽ 12, 12ന് സമമാണ്.   &lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
| ഇത് പോലെ നിങ്ങൾക്ക്  ''' greater than or equal to''' ഓപ്പറേറ്ററും  ശ്രമിച്ച് നോക്കാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
| ''' combined comparision'''  ഓപ്പറേറ്റർ&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേത്തിന്  സമമാണെങ്കിൽ '''0''' റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ വലുതാണെങ്കിൽ1 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
| ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതാണെങ്കിൽ  -1 റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''3 less than equals greater than 3 '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| ഔട്ട്‌പുട്ട്  0 കിട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| എന്തെന്നാൽ രണ്ട്  operandsഉം സമമാണ്, അതായത് രണ്ടും മൂന്ന്.  &lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| ഇപ്പോൾ ഇതിൽ ഒരു operand 4ആക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''4 less than equals greater than 3 '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
| 4 3നെക്കാൾ വലുതാണെങ്കിൽ, ഔട്ട്‌പുട്ട് 1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| ഇപ്പോൾ ഈ ഉദാഹരണം ഒരിക്കൽ കൂടി മാറ്റാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''4 less than equals greater than 7 '''&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| '''Enter ''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| 4  7നെക്കാൾ ചെറുതായതിനാൽ, ഔട്ട്‌പുട്ട്  -1 എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 09:17&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
| irb  ഉപയോഗിച്ച് താഴെ കൊടുത്തിട്ടുള്ള ഉദാഹരണങ്ങൾ ചെയ്ത് ഔട്ട്‌പുട്ട് പരിശോധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| ''' 10 +  bracket 2 astreisk  5 bracket 8 slash 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
| '''4 astreisk 5 slash 2 plus 7'''&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| methods ഉപയോഗിച്ച് arithmetic operators ചെയ്ത് നോക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| സങ്കലനത്തിനും വ്യവകലനത്തിനും ഗുണനത്തിനും ഹരണത്തിനും വേണ്ടിയുള്ള plus minus astreisk slash എന്നീ Arithmetic Operators.&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| വിവിധ ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് Operator Precedenceഉം  Relational Operatorsഉം.  &lt;br /&gt;
|-&lt;br /&gt;
|  10:06&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 10:10&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  10:18&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 10:20&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:24&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  10:32&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 10:44&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam</id>
		<title>Ruby/C2/Ruby-Methods/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam"/>
				<updated>2015-06-04T09:49:53Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| എന്താണ്  '''method''' ?&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''method'''ന്റെ ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux'''ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| ഇപ്പോൾ '''methods'''ന്റെ ആമുഖത്തോടെ തുടങ്ങാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു പ്രത്യേക പ്രവർത്തി എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാം ആണ് '''Method'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| '''Ruby method''' മറ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലെ ഫങ്ഷന് സമാനമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| '''Method'''ന്റെ പേര് ലോവർ കേസിൽ തുടങ്ങണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''Methods''' call ചെയ്യുന്നതിന് മുൻപ്  അവ ഡിഫൈൻ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| '''Method'''ന്റെ ഘടന നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:52 &lt;br /&gt;
| '''Methods ''' ഡിഫൈൻ ചെയ്യുന്നതിനായി '''def'''  കീ വേർഡിനെ പിന്തുടർന്ന് '''method''' നെയിം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| process ചെയ്യുന്നതിനായി '''method'''ലേക്ക്  പാസ്‌ ചെയ്യുന്ന മൂല്യങ്ങളാണ് '''arguments'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| processing'' ''  നടത്തുന്ന '''ruby code''' സെക്ഷൻ ആണ് '''method'''ന്റെ ബോഡി.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''method''' ബോഡി മുകളിൽ അതിന്റെ definitionഉം താഴെ '''end''' എന്ന വാക്കിനും ഇടയിൽ ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| ഇതിനെ arguments ഉള്ള methods എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| methodന്റെ  മറ്റൊരു ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| കീ വേർഡ്‌ '''def ''' തുടർന്ന്  '''method name''' ഒരു ഒഴിഞ്ഞ argument ലിസ്റ്റും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| methodന്റെ ബോഡി ആയ '''ruby code''' സെക്ഷനും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| methodന്റെ അവസാനം end എന്ന വാക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| ഇതിനെ arguments ഇല്ലാത്ത method എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഒരു method ഉപയോഗിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| '''gedit''' എഡിറ്ററിൽ ഞാൻ നേരത്തേ ഒരു പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| അത്  തുറക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen without hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ് ഫയൽ സേവ് ചെയ്തിട്ടുള്ളത്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:59&lt;br /&gt;
| ഈ പ്രോഗ്രാമിൽ  '''method''' ഉപയോഗിച്ച്  രണ്ട് സംഖ്യകളുടെ തുക കണക്ക് കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മൂല്യം '''5''' അസൈൻ ചെയ്ത് ഇത് initialize ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| ഗ്ലോബൽ വേരിയബിൾ നെയിംസിന് മുന്നിൽ ഒരു ''' dollar sign ($)''' ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| Global  വേരിയബിളുകൾ എവിടെ ഡിക്ലയർ ചെയ്താലും അത് '''Ruby''' പ്രോഗ്രാമിൽ എല്ലായിടത്തും accessible  ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ഇവിടെ ഒരു argumentsഉം ഇല്ലാതെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് രണ്ടാമത്തെ നമ്പർ എന്റർ ചെയ്യുവാൻ ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| യൂസർ  മൂല്യം എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''gets method'''  കണ്‍സോളിൽ നിന്നും '''string '''ഫോർമാറ്റിൽ ഇൻപുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനാൽ, ഇതിനെ  '''to_i '''method ഉപയോഗിച്ച്  '''integer'''ലേക്ക് മാറ്റണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| എന്നിട്ട് മാറ്റപ്പെട്ട മൂല്യം വേരിയബിൾ '''b'''യിൽ സൂക്ഷിക്കുന്നു. '''b ''' ഒരു ലോക്കൽ വേരിയബിൾ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇത് ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''method'''നുള്ളിൽ മാത്രമേ ലഭ്യമാകുളളൂ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:01&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| വേരിയബിൾ '''sum'''ൽ ഫലം സൂക്ഷിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് '''sum''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| ഒരു സ്ട്രിംഗിൽ വേരിയബിൾ ഇൻസേർട്ട് ചെയ്യുന്ന രീതിയാണ് ഇത്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| ഇവിടെ '''sum'''ന്റെ ഉള്ളടക്കം ഒരു '''string''' ആയി റിട്ടേണ്‍ ചെയ്തിട്ട് പുറത്തെ  '''string'''ലേക്ക് ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''end'''  methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| രണ്ട് തരത്തിലുള്ള  methods ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| '''User-defined method'''- അതായത് നമ്മുടെ '''add''' method.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Pre-defined method '''- അതായത് '''print''', '''gets''', '''to_i''' method പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| ഇവിടെ നമ്മുടെ '''add '''method call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| addition operation നടത്തിയിട്ട് ഫലം പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇപ്പോൾ സേവ് ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യട്ടെ.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| നേരത്തേ പറഞ്ഞത് പോലെ  ഈ പ്രോഗ്രാം ''' rubyprogram'''  ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇപ്പോൾ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''Ctrl, Alt, T ''' കീകൾ പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| നിങ്ങളുടെ സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാനായി നമുക്ക് '''rubyprogram''' subdirectoryലേക്ക് പോകേണ്ടതുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, '''cd'' '''''space'' '''''Desktop/rubyprogram'''''. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ruby '''space '''method hyphen  without hyphen  argument dot rb'''. '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| '''Enter the second number ''' എന്ന് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| ഞാൻ '''4''' എന്ന് എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| ഇങ്ങനെ ഔട്ട്‌പുട്ട് കിട്ടുന്നു-  '''Sum of two numbers 5 and 4 is 9'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| arguments ഉള്ള '''method'''ന് ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ഞാൻ നേരത്തേ പ്രോഗ്രാം '''gedit''' എഡിറ്ററിൽ ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. അത് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen with hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ്  ഈ ഫയലും സേവ് ചെയ്തിട്ടുള്ളത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ഇവിടെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്തു. '''a,b''' എന്നിവ '''method add'''ന്റെ  arguments ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|   05:26&lt;br /&gt;
| ഇവിടെ '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുകയും&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| sum  '''method ''' callലേക്ക്  റിട്ടേണ്‍ ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''end''' methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് ഇൻപുട്ട് ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| യൂസർ aയുടേയും bയുടേയും മൂല്യങ്ങൾ എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| മൂല്യങ്ങൾ വേരിയബിൾ '''a'''യിലും '''b'''യിലും സ്റ്റോർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഇവിടെ '''add''' '''method''' call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| എന്നിട്ട് '''a'''യും '''b'''യും arguments ആയി പാസ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''method add''',  addition operation നടത്തിയിട്ട് റിട്ടേണ്‍ ചെയ്യുന്ന മൂല്യം '''c'''ൽ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| ഇവിടെ '''c'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള തുക പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:07	&lt;br /&gt;
| ആദ്യമായി ടെർമിനൽ വൃത്തിയാക്കാം. ''' clear''' ടൈപ്പ് ചെയ്ത്  എന്റർ കൊടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| നമ്മൾ നേരത്തേ തന്നെ '''rubyprogram''' subdirectoryയിലാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി up arrow key കീയിൽ രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''method hyphen without hyphen arguments dot rb''' മാറ്റി '''method hyphen with hyphen arguments dot rb ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| '''8'''ഉം  '''9'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| 8 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| 9 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  06:46	&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു, &lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| '''Sum of two numbers 8 and 9 is 17.'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''Ruby''' '''method'''ന്റെ ഒരു പ്രധാനപ്പെട്ട  feature ഇപ്പോൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| ടെക്സ്റ്റ്‌ എഡിറ്ററിലെ പ്രോഗ്രാമിലേക്ക്  തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി  up arrow കീ പ്രസ്‌ ചെയ്തിട്ട് ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു..&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| ഞാൻ '''10'''ഉം '''15'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| 10 ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക. 15  ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ ലഭിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Sum of two numbers 10 and 15 is 25. '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ നീക്കിയതിന് ശേഷവും ഒരു എററും ഇല്ലാതെ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നത് നിങ്ങൾക്ക് കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| ഇതെന്തന്നാൽ '''Ruby ''' automatic ആയി '''method''' കണക്ക് കൂട്ടുന്ന മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''Ruby'''യിലെ '''method'''ൽ കീ വേർഡ്‌  '''return''' optional ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''Methods'''.&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| arguments ഇല്ലാത്ത '''Method'''ന്റേയും arguments ഉള്ള methodന്റേയും ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''method'''ൽ നിന്ന് മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| യൂസറിൽ നിന്ന് ഇൻപുട്ട് സ്വീകരിച്ച് കൊണ്ട്, '''method ''' ഉപയോഗിച്ച്   ഒരു ചതുരത്തിന്റെ വിസ്തീർണ്ണം കണക്ക് കൂട്ടുന്ന പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 08:30&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:44&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam</id>
		<title>Ruby/C2/Ruby-Methods/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam"/>
				<updated>2015-06-03T11:21:10Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| എന്താണ്  '''method''' ?&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''method'''ന്റെ ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| ഇപ്പോൾ  '''methods'''ന്റെ ആമുഖത്തോടെ തുടങ്ങാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു പ്രത്യേക പ്രവർത്തി എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാം ആണ് '''Method'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| '''Ruby method''' മറ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലെ ഫങ്ഷന് സമാനമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| '''Method'''ന്റെ പേര് ലോവർ കേസിൽ തുടങ്ങണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''Methods''' call ചെയ്യുന്നതിന് മുൻപ്  അവ ഡിഫൈൻ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| '''Method'''ന്റെ ഘടന നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:52 &lt;br /&gt;
| '''Methods ''' ഡിഫൈൻ ചെയ്യുന്നതിനായി '''def'''  കീ വേർഡിനെ പിന്തുടർന്ന് '''method''' നെയിം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| process ചെയ്യുന്നതിനായി '''method'''ലേക്ക്  പാസ്‌ ചെയ്യുന്ന മൂല്യങ്ങളാണ് '''arguments'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| processing'' ''  നടത്തുന്ന '''ruby code''' സെക്ഷൻ ആണ് '''method'''ന്റെ ബോഡി.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''method''' body മുകളിൽ അതിന്റെ definitionഉം താഴെ '''end''' എന്ന വാക്കിനും ഇടയിൽ ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| ഇതിനെ arguments ഉള്ള methods എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| methodന്റെ  മറ്റൊരു ഘടന&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| കീ വേർഡ്‌ '''def ''' തുടർന്ന്  '''method name''' ഒരു ഒഴിഞ്ഞ argument ലിസ്റ്റും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| methodന്റെ body ആയ '''ruby code''' സെക്ഷനും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| methodന്റെ അവസാനം end എന്ന വാക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| ഇതിനെ arguments ഇല്ലാത്ത method എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഒരു method ഉപയോഗിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| '''gedit''' എഡിറ്ററിൽ ഞാൻ നേരത്തേ ഒരു പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| അത്  തുറക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen without hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ് ഫയൽ സേവ് ചെയ്തിട്ടുള്ളത്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:59&lt;br /&gt;
| ഈ പ്രോഗ്രാമിൽ  '''method''' ഉപയോഗിച്ച്  രണ്ട് സംഖ്യകളുടെ തുക കണക്ക് കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ഈ progam നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മൂല്യം '''5''' അസൈൻ ചെയ്ത് ഇത് initilalize ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| ഗ്ലോബൽ വേരിയബിൾ നെയിംസിന് മുന്നിൽ ഒരു ''' dollar sign ($)''' ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| Global  വേരിയബിളുകൾ എവിടെ ഡിക്ലയർ ചെയ്താലും അത് '''Ruby''' പ്രോഗ്രാമിൽ എല്ലായിടത്തും accessible  ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ഇവിടെ ഒരു argumentsഉം ഇല്ലാതെ  '''add''' എന്ന mehodഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് രണ്ടാമത്തെ നമ്പർ എന്റർ ചെയ്യുവാൻ ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| യൂസർ  മൂല്യം എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''gets method'''  കണ്‍സോളിൽ നിന്നും '''string '''ഫോർമാറ്റിൽ ഇൻപുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനാൽ, ഇതിനെ  '''to_i '''method ഉപയോഗിച്ച്  '''integer'''ലേക്ക് മാറ്റണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| എന്നിട്ട് മാറ്റപ്പെട്ട മൂല്യം വേരിയബിൾ '''b'''യിൽ സൂക്ഷിക്കുന്നു. '''b ''' ഒരു ലോക്കൽ വേരിയബിൾ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇത് ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''method'''നുള്ളിൽ മാത്രമേ ലഭ്യമാകുളളൂ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:01&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a '''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| വേരിയബിൾ '''sum'''ൽ ഫലം സൂക്ഷിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് '''sum''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| ഒരു സ്ട്രിംഗിൽ വേരിയബിൾ ഇൻസേർട്ട് ചെയ്യുന്ന രീതിയാണ് ഇത്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| ഇവിടെ '''sum'''ന്റെ ഉള്ളടക്കം ഒരു '''string''' ആയി റിട്ടേണ്‍ ചെയ്തിട്ട് പുറത്തെ  '''string'''ലേക്ക് ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''end'''  methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| രണ്ട് തരത്തിലുള്ള  methods ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| '''User-defined method'''- അതായത് നമ്മുടെ '''add''' method.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Pre-defined method '''- അതായത് '''print''', '''gets''', '''to_i''' method പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| ഇവിടെ നമ്മുടെ '''add '''method call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| addition operation നടത്തിയിട്ട് ഫലം പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇപ്പോൾ സേവ് ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യട്ടെ.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| നേരത്തേ പറഞ്ഞത് പോലെ  ഈ പ്രോഗ്രാം ''' rubyprogram'''  ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇപ്പോൾ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''Ctrl, Alt, T ''' കീകൾ പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| നിങ്ങളുടെ സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാനായി നമുക്ക് '''rubyprogram''' subdirectoryലേക്ക് പോകേണ്ടതുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, '''cd'' '''''space'' '''''Desktop/rubyprogram'''''. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ruby '''space '''method hyphen  without hyphen  argument dot rb'''. '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| '''Enter the second number ''' എന്ന് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| ഞാൻ '''4''' എന്ന് എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| ഇങ്ങനെ ഔട്ട്‌പുട്ട് കിട്ടുന്നു-  '''Sum of two numbers 5 and 4 is 9'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| arguments ഉള്ള '''method'''ന് ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ഞാൻ നേരത്തേ പ്രോഗ്രാം '''gedit''' എഡിറ്ററിൽ ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. അത് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen with hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ്  ഈ ഫയലും സേവ് ചെയ്തിട്ടുള്ളത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ഇവിടെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്തു. '''a,b''' എന്നിവ '''method add'''ന്റെ  arguments ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|   05:26&lt;br /&gt;
| ഇവിടെ '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുകയും&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| sum  '''method ''' callലേക്ക്  റിട്ടേണ്‍ ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''end''' method ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് ഇൻപുട്ട് ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| യൂസർ aയുടേയും bയുടേയും മൂല്യങ്ങൾ എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| മൂല്യങ്ങൾ വേരിയബിൾ '''a'''യിലും '''b, '''യിലും സ്റ്റോർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഇവിടെ '''add''' '''method''' call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| എന്നിട്ട് '''a'''യും '''b'''യും arguments ആയി പാസ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''method add''',  addition operation നടത്തിയിട്ട് റിട്ടേണ്‍ ചെയ്യുന്ന മൂല്യം '''c'''ൽ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| ഇവിടെ '''c'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള തുക പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ കോഡ് എക്സിക്യൂട്ട് cheyyan ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:07	&lt;br /&gt;
| ആദ്യമായി ടെർമിനൽ വൃത്തിയാക്കാം. ''' clear''' ടൈപ്പ് ചെയ്ത്  എന്റർ കൊടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| നമ്മൾ നേരത്തേ തന്നെ '''rubyprogram''' subdirectory ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി up arrow key കീയിൽ രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''method hyphen without hyphen arguments dot rb''' മാറ്റി '''method hyphen with hyphen arguments dot rb ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| ''' 8 ''' um ''' 9'''um എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| 8 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| 9 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  06:46	&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു, &lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| '''Sum of two numbers 8 and 9 is 17.'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''Ruby''' '''method'''ന്റെ ഒരു പ്രധാനപ്പെട്ട  feature ഇപ്പോൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| ടെക്സ്റ്റ്‌ എഡിറ്ററിലെ പ്രോഗ്രാമിലേക്ക്  തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി  up arrow കീ പ്രസ്‌ ചെയ്തിട്ട് ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു..&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| ഞാൻ ''' 10 '''ഉം ''' 15'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| 10 ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക. 15  ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ ലഭിക്കുന്നു &lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Sum of two numbers 10 and 15 is 25. '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '''return''' കീ വേർഡ്‌ നീക്കിയതിന് ശേഷവും ഒരു എററും ഇല്ലാതെ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നത് നിങ്ങൾക്ക് കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| ഇതെന്തന്നാൽ '''Ruby ''' automaticആയി '''method''' കണക്ക് കൂട്ടുന്ന മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''Ruby'''യിലെ '''method'''ൽ കീ വേർഡ്‌  '''return''' optional ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ പോകാം &lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''Methods'''&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| arguments ഇല്ലാത്ത '''Method'''ന്റേയും arguments ഉള്ള methodന്റേയും ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''method'''ൽ നിന്ന് മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| യൂസറിൽ നിന്ന് ഇൻപുട്ട് സ്വീകരിച്ച് കൊണ്ട്, '''method ''' ഉപയോഗിച്ച്   ഒരു ചതുരത്തിന്റെ വിസ്തീർണ്ണം കണക്ക് കൂട്ടുന്ന പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 08:30&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:44&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam</id>
		<title>GChemPaint/C3/Analysis-of-compounds/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam"/>
				<updated>2015-06-03T11:04:09Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''GChemPaint'''ലെ  '''Compoundsന്റെ Analysis''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്:&lt;br /&gt;
'''Compoundsന്റെ Analysis''' &lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|* Molecular contextual മെനു.&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|* molecule '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും. &lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
|* reaction arrowയിൽ reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|* reaction molecules  3Dയിലേക്ക് മാറ്റുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|00:28&lt;br /&gt;
|'''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|'''GChemPaint''' version 0.12.10. &lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|ഇന്റർനെറ്റ്‌ കണക്ഷനും ആവശ്യമാണ്‌. &lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിനായി '''GchemPaint''' അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|'''Use or manage templates''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|'''Templates'''ടൂൾ property പേജ് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|'''Templates'''  ഡ്രോപ്പ് ഡൌണിൽ '''Amino Acids''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Alanine''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|'''Alanine''' ഘടന '''Templates''' property പേജിൽ ലോഡ് ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|ഇത് ലോഡ് ചെയ്യാൻ structureൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
| '''Alanine''' moleculeന്റെ  contextual മെനു വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|ഒരു സബ് മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|'''Molecule''' സിലക്റ്റ് ചെയ്യുമ്പോൾ ഒരു contextual മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|Contextual മെനുവിലെ വിവിധ മെനു ഐറ്റംസിൽ താഴെ പറയുന്നവ ഇപ്പോൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:43&lt;br /&gt;
|* '''NIST WebBook page for this molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
|*''' PubChem page for this molecule''' &lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
|* '''Open in Calculator'''&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|'''NIST Web page for this molecule'''  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|'''Alanineന്റെ  NIST'''  വെബ്‌ പേജ് തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| വെബ്‌ പേജ്  '''Alanine''' കുറിച്ചുള്ള വിശദാംശങ്ങൾ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:03&lt;br /&gt;
|'''GChemPaint''' എഡിറ്ററിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:06&lt;br /&gt;
|'''PubChem page for this molecule''' തുറക്കാനായി '''Alanine'''ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|ഈ വെബ്‌ പേജിലെ '''Alanine''' ഘടനയിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|'''2D Structure''', '''3D Conformer''' എന്നീ ടാബുകൾ ഉള്ള ഒരു web-page തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|'''Alanine'''  3 dimensionsൽ കാണാനായി '''3D Conformer''' ടാബിൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|കാണപ്പെടുന്ന 3D structureൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|മുകളിലും ഇടത് വശത്തും ചില controls ഓട് കൂടി ഈ structure ഒരു പുതിയ വിൻഡോയിൽ കാണപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|Structure വിവിധ ഡയറക്ഷനിൽ റൊട്ടേറ്റ് ചെയ്യുന്നതിനായി '''Rotation''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|അതേ പേജിൽ, '''hydrogens''' കാണുന്നതിനായി '''H''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| ഇതാണ് '''Hydrogens'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''GchemPaint''' വിൻഡോയിലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
| '''Alanine''' റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open in Calculator''' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|'''Chemical calculator''' വിൻഡോ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|ഇല്ലെങ്കിൽ, '''Synaptic Package Manager''' ഉപയോഗിച്ച് അത് ഇൻസ്റ്റോൾ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
| ഈ വിൻഡോയ്ക്ക് താഴെ രണ്ട് ടാബുകൾ ഉണ്ട് - '''Composition'''ഉം '''Isotopic Pattern'''ഉം. &lt;br /&gt;
|-&lt;br /&gt;
|03:16&lt;br /&gt;
|'''Composition''' ടാബിന്റെ ഘടകങ്ങൾ- &lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|* '''Formula''' &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|* '''Raw formula'''&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|* '''Molecular weight in g.mol-1''' ( gram.mole-inverse)&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|* '''Compound's elemental mass percentage(%) analysis'''.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|'''Isotropic Pattern'''  ടാബിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|ഇത് compoundന്റെ  '''Molecular weight''' സൂചിപ്പിക്കുന്ന '''mass spectrum''' ഗ്രാഫ് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്-&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|1. '''Templates''' ലിസ്റ്റിൽ നിന്ന്  മറ്റ് '''Amino Acids''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:46&lt;br /&gt;
|2. അവയുടെ '''Composition'''ഉം  '''Isotropic pattern'''നും ലഭ്യമാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:51&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GChemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:54&lt;br /&gt;
|'''1,3-butadiene''' structure വരയ്ക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:58&lt;br /&gt;
|'''Add a chain''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|ക്ലിക്ക് ചെയ്ത് കൊണ്ട് chain 4 carbons ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. double bonds  രൂപപ്പെടാനായി ഒന്നാമത്തേയും മൂന്നാമത്തേയും bond positionകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
|Atoms കാണുവാനായി ഓരോ പൊസിഷനിലും റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|'''Atom''' ക്ലിക്ക് ചെയ്യുക. എന്നിട്ട് '''Display symbol'''ൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
| '''1,3-butadiene'''ന്റെ  2D structure,  3D structure ആകാൻ ടൂൾ ബാറിലെ '''Save''' ഐക്കണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|'''Save as'''  ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
| '''File type''' ഫീൽഡിൽ '''MDL Molfile Format''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| ഫയലിന്റെ പേര് '''1,3-butadiene''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:42&lt;br /&gt;
|ഫയൽ ഡെസ്ക്ടോപ്പിൾ സേവ് ചെയ്യാനായി '''Desktop''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|എന്നിട്ട്  '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:50&lt;br /&gt;
|''.mol'' അല്ലെങ്കിൽ ''.mdl''  എക്സ്റ്റൻഷൻ കൊടുത്തും നിങ്ങൾക്ക് ഫയൽ സേവ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|ഉദാഹരണത്തിന്, ഫയലിന്റെ പേര് ടൈപ്പ് ചെയ്യുക '''1,3butadiene.mol''' അല്ലെങ്കിൽ '''.mdl'''. &lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|'''Save'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|structure 3Dയിൽ കാണുവാനായി moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|'''Open With Molecules viewer''' ഓപ്ഷൻ സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|ഇതാണ്  3Dയിൽ ''' 1,3butadiene'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|നമുക്ക് structureൽ മാറ്റങ്ങൾ വരുത്താൻ കഴിയില്ലെന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
|structure  റൊട്ടേറ്റ്  ചെയ്യാനായി cursor structureൽ വച്ചിട്ട്  മൗസ് പിടിച്ചു കൊണ്ട് ഡ്രാഗ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,  '''Benzene''' structure  2Dയിൽ നിന്ന് 3D  ആക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:36&lt;br /&gt;
|chemical reactionsഉം reaction conditionsഉം വരക്കുന്നത് ഇപ്പോൾ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:41&lt;br /&gt;
|യഥാക്രമം,'''Ethene'''ഉം '''Ethanol'''ഉം ലഭിക്കുന്ന '''Ethyl chloride'''ന്റെ '''Alcoholic Potassium hydroxide'''ഉം '''Aqueous Potassium hydroxide'''ഉം ആയുള്ള  കെമിക്കൽ reaction ഇതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|ആദ്യമായി '''Ethyl chloride'''ന്റെ  ഘടന വരയ്ക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|'''Add a chain'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:01&lt;br /&gt;
|'''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ആദ്യത്തെയും രണ്ടാമത്തേയും bond പൊസിഷൻസിലെ atoms കാണിക്കുവാൻ ചെയിനിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|'''Current element''' ഡ്രോപ്പ് ഡൌണ്‍ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
|ടേബിളിൽ നിന്ന് '''Cl''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| '''Add or modify an atom'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| മൂന്നാമത്തെ bond പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
| '''Ethyl chloride'''ന്റെ  structure വരച്ചു. &lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|'''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. ടൈപ്പ് ചെയ്യുക, '''Alc.KOH'''.    &lt;br /&gt;
|-&lt;br /&gt;
|06:37&lt;br /&gt;
| വീണ്ടും ക്ലിക്ക് ചെയ്തിട്ട് ടൈപ്പ് ചെയ്യുക  '''Aq.KOH''' &lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|'''Add an arrow for an irreversible reaction''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
| സ്ക്രോളർ ഉപയോഗിച്ച് നിങ്ങൾക്ക്  '''Arrow length''' മാറ്റാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|ഞാൻ arrow length 280 ആയി വർദ്ധിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
| '''Ethyl Chloride'''ന് അരികിലുള്ള  '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:58&lt;br /&gt;
| '''Ethyl Chloride'''ന് താഴെ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:01&lt;br /&gt;
| മൗസ് അമർത്തി കൊണ്ട് arrow താഴേക്ക് പോയിന്റ്‌ ചെയ്യാൻ റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
| '''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:08&lt;br /&gt;
|ആദ്യത്തെ arrowയ്ക്ക് മുകളിൽ  '''Alcoholic Potassium Hydroxide (Alc.KOH)'''  വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:13&lt;br /&gt;
| '''Aqueous Potassium Hydroxide (Aq.KOH)''' രണ്ടാമത്തെ arrowയ്ക്ക് മുകളിൽ വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
| '''Alcoholic Potassium hydroxide(Alc.KOH)''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
| arrowയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| ഒരു സബ്മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
| '''Arrow''' സിലക്റ്റ് ചെയ്തിട്ട് '''Attach selection to arrow'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|'''Arrow associated''' എന്ന ഹെഡിംഗോടെ ഒരു ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| '''Role''' ഡ്രോപ്പ് ഡൌണ്‍ ലിസ്റ്റിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Catalyst''' സിലക്റ്റ് ചെയ്യുക. '''Close''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
|'''Alcoholic Potassium Hydroxide (Alc.KOH)''' ഒരു '''catalyst'''  പോലെ arrowയിൽ attach  ചെയ്തിട്ടുണ്ടോ എന്നറിയാൻ arrow ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:49&lt;br /&gt;
| '''Aqueous Potassium Hydroxide(Aq.KOH)'''നായും ഈ പ്രവർത്തി ആവർത്തിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
| '''catalyst'''  attach  ആയി എന്ന് കാണുന്നതിനായി ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
|'''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Ethyl chloride''' structure തിരഞ്ഞെടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|കോപ്പി ചെയ്യാനായി  '''Ctrl + C''' പ്രസ്‌ ചെയ്തിട്ട് പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
|ഡ്രാഗ് ചെയ്ത്  ശരിയായ സ്ഥലത്ത് structures  പൊസിഷൻ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
|''Ethyl chloride''',  '''Alcoholic potassium Hyroxide'''മായി react ചെയ്ത്  '''Ethene''' ലഭിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
| '''Ethyl chloride''' '''Aqueous Potassium Hydroxide'''മായി പ്രവർത്തിച്ച് '''Ethanol'''  ലഭിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| '''Ethene''' ലഭിക്കാനായി '''Eraser'''  ടൂൾ ക്ലിക്ക് ചെയ്തിട്ട്  '''Ethyl chloride'''ലെ '''Cl''' bond  ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| '''Ethane''' രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|08:37&lt;br /&gt;
|ടൂൾ ബോക്സിൽ നിലവിലുള്ള എലിമെന്റ് '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:42&lt;br /&gt;
|'''Add a bond''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. ഡബിൾ bond രൂപപ്പെടനായി bond ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
|'''Ethene'''  രൂപപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|08:50&lt;br /&gt;
| '''Ethanol''' കിട്ടുന്നതിനായി കീ ബോർഡിൽ '''O''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:54&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
|എന്നിട്ട്  '''Ethyl chloride'''ലെ  '''Cl''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
| ഇപ്പോൾ reactantsഉം productsഉം 2Dയിൽ നിന്ന്  3Dയിലേക്ക്  മാറ്റാം.&lt;br /&gt;
|-&lt;br /&gt;
|09:07&lt;br /&gt;
|ഒരു പുതിയ ഫയൽ തുറന്നിട്ട്‌ '''Ethyl Chloride''' കോപ്പി ചെയ്ത് അതിൽ പേസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:15&lt;br /&gt;
|'''Save'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:17&lt;br /&gt;
|'''Save as''' ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
|ഫയലിന്റെ പേര്  '''Ethyl Chloride.mol''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:24&lt;br /&gt;
| ഡെസ്ക്ടോപ്പിൽ നിങ്ങുടെ ഫയൽ സേവ് ചെയ്യാനായി '''Desktop''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:28&lt;br /&gt;
|'''Save'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:31&lt;br /&gt;
|അത് പോലെ '''Ethene''' ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:34&lt;br /&gt;
| '''Ethene.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:37&lt;br /&gt;
| '''Ethanol''' ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:39&lt;br /&gt;
| '''Ethanol.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:42&lt;br /&gt;
|ഞാനെന്റെ ഡെസ്ക്ടോപ്പിൽ ഇത് നേരത്തേ സേവ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
|ഞാനെന്റെ നിലവിലുള്ള വിൻഡോ മിനിമൈസ് ചെയ്യട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|09:49&lt;br /&gt;
|എന്റെ ഫയലുകൾ സേവ് ചെയ്തിട്ടുള്ള '''Desktop''' ഫോൾഡറിൽ പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|09:54&lt;br /&gt;
|Compound 3Dയിൽ കാണുവാനായി ഫയലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open with Molecules viewer''' എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|10:02&lt;br /&gt;
|അത് പോലെ ഞാനെന്റെ എല്ലാ ഫയലുകളും  '''Molecules viewer'''ൽ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:07&lt;br /&gt;
|Compounds 3Dയിൽ നിരീക്ഷിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|10:10&lt;br /&gt;
|ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|10:11&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
|* '''NIST WebBook page for this molecule.'''&lt;br /&gt;
|-&lt;br /&gt;
|10:16&lt;br /&gt;
|* '''Pub-Chem page for the  molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|10:19&lt;br /&gt;
|* '''Chemical calculator''' ഉപയോഗിച്ച് compoundന്റെ molecular weight കാണുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:25&lt;br /&gt;
|* മോളിക്യൂളിന്റെ '''mass spectrum''' ഗ്രാഫ് ലഭ്യമാക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:29&lt;br /&gt;
|* മോളിക്യൂൾ '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:33&lt;br /&gt;
|* reaction arrowൽ  reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:37&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും.&lt;br /&gt;
|-&lt;br /&gt;
|10:40&lt;br /&gt;
|*  reaction molecules 3D structureലേക്ക് മാറ്റുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:43&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്- &lt;br /&gt;
|-&lt;br /&gt;
|10:44&lt;br /&gt;
| ഈ chemical reactionകൾ വരയ്ക്കുക. 1) '''Carbon tetra chloride''' catalyst  ആയി '''Propene'''ഉം  '''Bromine'''(Br-Br)ഉം  തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:52&lt;br /&gt;
| 2) '''Anhydrous Aluminum Chloride'''catalyst ആയി '''Benzene'''ഉം '''Chlorine'''ഉം തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:57&lt;br /&gt;
|നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|11:01&lt;br /&gt;
|ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:04&lt;br /&gt;
|ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:08&lt;br /&gt;
|നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:12&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:18&lt;br /&gt;
|ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക് സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:27&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:31&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|11:38&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam</id>
		<title>Ruby/C2/Ruby-Methods/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam"/>
				<updated>2015-06-02T10:58:39Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| എന്താണ്  '''method''' ?&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''method'''ന്റെ ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| ഇപ്പോൾ  '''methods'''ന്റെ ആമുഖത്തോടെ തുടങ്ങാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു പ്രത്യേക പ്രവർത്തി എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാം ആണ് '''Method'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| '''Ruby method''' മറ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലെ ഫങ്ഷന് സമാനമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| '''Method'''ന്റെ പേര് ലോവർ കേസിൽ തുടങ്ങണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''Methods''' call ചെയ്യുന്നതിന് മുൻപ്  അവ ഡിഫൈൻ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| '''Method'''ന്റെ ഘടന നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:52 &lt;br /&gt;
| '''Methods ''' ഡിഫൈൻ ചെയ്യുന്നതിനായി '''def'''  കീ വേർഡിനെ പിന്തുടർന്ന് '''method''' നെയിം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| process ചെയ്യുന്നതിനായി '''method'''ലേക്ക്  പാസ്‌ ചെയ്യുന്ന മൂല്യങ്ങളാണ് '''arguments'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| processing'' ''  നടത്തുന്ന '''ruby code''' സെക്ഷൻ ആണ് '''method'''ന്റെ ബോഡി.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''method''' body മുകളിൽ അതിന്റെ definitionഉം താഴെ '''end''' എന്ന വാക്കിനും ഇടയിൽ ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| ഇതിനെ arguments ഉള്ള methods എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| methodന്റെ  മറ്റൊരു ഘടന&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| കീ വേർഡ്‌ '''def ''' തുടർന്ന്  '''method name''' ഒരു ഒഴിഞ്ഞ argument ലിസ്റ്റും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| methodന്റെ body ആയ '''ruby code''' സെക്ഷനും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| methodന്റെ അവസാനം end എന്ന വാക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| ഇതിനെ arguments ഇല്ലാത്ത method എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഒരു method ഉപയോഗിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| '''gedit''' എഡിറ്ററിൽ ഞാൻ നേരത്തേ ഒരു പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| അത്  തുറക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen without hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ് ഫയൽ സേവ് ചെയ്തിട്ടുള്ളത്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:59&lt;br /&gt;
| ഈ പ്രോഗ്രാമിൽ  '''method''' ഉപയോഗിച്ച്  രണ്ട് സംഖ്യകളുടെ തുക കണക്ക് കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ഈ progam നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മൂല്യം '''5''' അസൈൻ ചെയ്ത് ഇത് initilalize ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| ഗ്ലോബൽ വേരിയബിൾ നെയിംസിന് മുന്നിൽ ഒരു ''' dollar sign ($)''' ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| Global  വേരിയബിളുകൾ എവിടെ ഡിക്ലയർ ചെയ്താലും അത് '''Ruby''' പ്രോഗ്രാമിൽ എല്ലായിടത്തും accessible  ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ഇവിടെ ഒരു argumentsഉം ഇല്ലാതെ  '''add''' എന്ന mehodഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് രണ്ടാമത്തെ നമ്പർ എന്റർ ചെയ്യുവാൻ ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| യൂസർ  മൂല്യം എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''gets method'''  കണ്‍സോളിൽ നിന്നും '''string '''ഫോർമാറ്റിൽ ഇൻപുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനാൽ, ഇതിനെ  '''to_i '''method ഉപയോഗിച്ച്  '''integer'''ലേക്ക് മാറ്റണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| എന്നിട്ട് മാറ്റപ്പെട്ട മൂല്യം വേരിയബിൾ '''b'''യിൽ സൂക്ഷിക്കുന്നു. '''b ''' ഒരു ലോക്കൽ വേരിയബിൾ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇത് ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''method'''നുള്ളിൽ മാത്രമേ ലഭ്യമാകുളളൂ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:01&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a '''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| വേരിയബിൾ '''sum'''ൽ ഫലം സൂക്ഷിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് '''sum''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| ഒരു സ്ട്രിംഗിൽ വേരിയബിൾ ഇൻസേർട്ട് ചെയ്യുന്ന രീതിയാണ് ഇത്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| ഇവിടെ '''sum'''ന്റെ ഉള്ളടക്കം ഒരു '''string''' ആയി റിട്ടേണ്‍ ചെയ്തിട്ട് പുറത്തെ  '''string'''ലേക്ക് ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''end'''  methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| രണ്ട് തരത്തിലുള്ള  methods ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| '''User-defined method'''- അതായത് നമ്മുടെ '''add''' method.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Pre-defined method '''- അതായത് '''print''', '''gets''', '''to_i''' method പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| ഇവിടെ നമ്മുടെ '''add '''method call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| addition operation നടത്തിയിട്ട് ഫലം പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇപ്പോൾ സേവ് ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യട്ടെ.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| നേരത്തേ പറഞ്ഞത് പോലെ  ഈ പ്രോഗ്രാം ''' rubyprogram'''  ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇപ്പോൾ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''Ctrl, Alt, T ''' കീകൾ പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| നിങ്ങളുടെ സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാനായി നമുക്ക് '''rubyprogram''' subdirectoryലേക്ക് പോകേണ്ടതുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, '''cd'' '''''space'' '''''Desktop/rubyprogram'''''. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ruby '''space '''method hyphen  without hyphen  argument dot rb'''. '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| '''Enter the second number ''' എന്ന് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| ഞാൻ '''4''' എന്ന് എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| ഇങ്ങനെ ഔട്ട്‌പുട്ട് കിട്ടുന്നു-  '''Sum of two numbers 5 and 4 is 9'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| arguments ഉള്ള '''method'''ന് ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ഞാൻ നേരത്തേ പ്രോഗ്രാം '''gedit''' എഡിറ്ററിൽ ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. അത് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen with hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ്  ഈ ഫയലും സേവ് ചെയ്തിട്ടുള്ളത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ഇവിടെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്തു. '''a,b''' എന്നിവ '''method add'''ന്റെ  arguments ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|   05:26&lt;br /&gt;
| ഇവിടെ '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുകയും&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| sum  '''method ''' callലേക്ക്  റിട്ടേണ്‍ ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''end''' method ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് ഇൻപുട്ട് ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| യൂസർ aയുടേയും bയുടേയും മൂല്യങ്ങൾ എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| മൂല്യങ്ങൾ വേരിയബിൾ '''a'''യിലും '''b, '''യിലും സ്റ്റോർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഇവിടെ '''add''' '''method''' call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| എന്നിട്ട് '''a'''യും '''b'''യും arguments ആയി പാസ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''method add''',  addition operation നടത്തിയിട്ട് റിട്ടേണ്‍ ചെയ്യുന്ന മൂല്യം '''c'''ൽ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| ഇവിടെ '''c'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള തുക പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ കോഡ് എക്സിക്യൂട്ട് cheyyan ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:07	&lt;br /&gt;
| ആദ്യമായി ടെർമിനൽ വൃത്തിയാക്കാം. ''' clear''' ടൈപ്പ് ചെയ്ത്  എന്റർ കൊടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| നമ്മൾ നേരത്തേ തന്നെ '''rubyprogram''' subdirectory ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി up arrow key കീയിൽ രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''method hyphen without hyphen arguments dot rb''' മാറ്റി '''method hyphen with hyphen arguments dot rb ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| ''' 8 ''' um ''' 9'''um എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| 8 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| 9 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  06:46	&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു, &lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| '''Sum of two numbers 8 and 9 is 17.'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''Ruby''' '''method'''ന്റെ ഒരു പ്രധാനപ്പെട്ട  feature ഇപ്പോൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| ടെക്സ്റ്റ്‌ എഡിറ്ററിലെ പ്രോഗ്രാമിലേക്ക്  തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി  up arrow കീ പ്രസ്‌ ചെയ്തിട്ട് ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു..&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| ഞാൻ ''' 10 '''ഉം ''' 15'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| 10 ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക. 15  ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ ലഭിക്കുന്നു &lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Sum of two numbers 10 and 15 is 25. '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '''return''' കീ വേർഡ്‌ നീക്കിയതിന് ശേഷവും ഒരു എററും ഇല്ലാതെ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നത് നിങ്ങൾക്ക് കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| ഇതെന്തന്നാൽ '''Ruby ''' automaticആയി '''method''' കണക്ക് കൂട്ടുന്ന മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''Ruby'''യിലെ '''method'''ൽ കീ വേർഡ്‌  '''return''' optional ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ പോകാം &lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''Methods'''&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| arguments ഇല്ലാത്ത '''Method'''ന്റേയും arguments ഉള്ള methodന്റേയും syntax.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''method'''ൽ നിന്ന് മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| യൂസറിൽ നിന്ന് ഇൻപുട്ട് സ്വീകരിച്ച് കൊണ്ട്, '''method ''' ഉപയോഗിച്ച്   ഒരു ചതുരത്തിന്റെ വിസ്തീർണ്ണം കണക്ക് കൂട്ടുന്ന പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 08:30&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:44&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam</id>
		<title>Ruby/C2/Ruby-Methods/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam"/>
				<updated>2015-06-02T10:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| എന്താണ്  '''method''' ?&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''method'''ന്റെ ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| ഇപ്പോൾ  '''methods'''ന്റെ ആമുഖത്തോടെ തുടങ്ങാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു പ്രത്യേക പ്രവർത്തി എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാം ആണ് '''Method'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| '''Ruby method''' മറ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലെ ഫങ്ഷന് സമാനമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| '''Method'''ന്റെ പേര് ലോവർ കേസിൽ തുടങ്ങണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''Methods''' call ചെയ്യുന്നതിന് മുൻപ്  അവ ഡിഫൈൻ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| '''Method'''ന്റെ ഘടന നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:52 &lt;br /&gt;
| '''Methods ''' ഡിഫൈൻ ചെയ്യുന്നതിനായി '''def'''  കീ വേർഡിനെ പിന്തുടർന്ന് '''method''' നെയിം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| process ചെയ്യുന്നതിനായി '''method'''ലേക്ക്  പാസ്‌ ചെയ്യുന്ന മൂല്യങ്ങളാണ് '''arguments'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| processing'' ''  നടത്തുന്ന '''ruby code''' സെക്ഷൻ ആണ് '''method'''ന്റെ ബോഡി.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''method''' body മുകളിൽ അതിന്റെ definitionഉം താഴെ '''end''' എന്ന വാക്കിനും ഇടയിൽ ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| ഇതിനെ arguments ഉള്ള methods എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| methodന്റെ  മറ്റൊരു ഘടന&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| കീ വേർഡ്‌ '''def ''' തുടർന്ന്  '''method name''' ഒരു ഒഴിഞ്ഞ argument ലിസ്റ്റും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| methodന്റെ body ആയ '''ruby code''' സെക്ഷനും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| methodന്റെ അവസാനം end എന്ന വാക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| ഇതിനെ arguments ഇല്ലാത്ത method എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഒരു method ഉപയോഗിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| '''gedit''' എഡിറ്ററിൽ ഞാൻ നേരത്തേ ഒരു പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| അത്  തുറക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen without hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ് ഫയൽ സേവ് ചെയ്തിട്ടുള്ളത്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:59&lt;br /&gt;
| ഈ പ്രോഗ്രാമിൽ  '''method''' ഉപയോഗിച്ച്  രണ്ട് സംഖ്യകളുടെ തുക കണക്ക് കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ഈ progam നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മൂല്യം '''5''' അസൈൻ ചെയ്ത് ഇത് initilalize ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| ഗ്ലോബൽ വേരിയബിൾ നെയിംസിന് മുന്നിൽ ഒരു ''' dollar sign ($)''' ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| Global  വേരിയബിളുകൾ എവിടെ ഡിക്ലയർ ചെയ്താലും അത് '''Ruby''' പ്രോഗ്രാമിൽ എല്ലായിടത്തും accessible  ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ഇവിടെ ഒരു argumentsഉം ഇല്ലാതെ  '''add''' എന്ന mehodഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് രണ്ടാമത്തെ നമ്പർ എന്റർ ചെയ്യുവാൻ ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| യൂസർ  മൂല്യം എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''gets method'''  കണ്‍സോളിൽ നിന്നും '''string '''ഫോർമാറ്റിൽ ഇൻപുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനാൽ, ഇതിനെ  '''to_i '''method ഉപയോഗിച്ച്  '''integer'''ലേക്ക് മാറ്റണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| എന്നിട്ട് മാറ്റപ്പെട്ട മൂല്യം വേരിയബിൾ '''b'''യിൽ സൂക്ഷിക്കുന്നു. '''b ''' ഒരു ലോക്കൽ വേരിയബിൾ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇത് ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''method'''നുള്ളിൽ മാത്രമേ ലഭ്യമാകുളളൂ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:01&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a '''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| വേരിയബിൾ '''sum'''ൽ ഫലം സൂക്ഷിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് '''sum''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| ഒരു സ്ട്രിംഗിൽ വേരിയബിൾ ഇൻസേർട്ട് ചെയ്യുന്ന രീതിയാണ് ഇത്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| ഇവിടെ '''sum'''ന്റെ ഉള്ളടക്കം ഒരു '''string''' ആയി റിട്ടേണ്‍ ചെയ്തിട്ട് പുറത്തെ  '''string'''ലേക്ക് ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''end'''  methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| രണ്ട് തരത്തിലുള്ള  methods ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| '''User-defined method'''- അതായത് നമ്മുടെ '''add''' method.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Pre-defined method '''- അതായത് '''print''', '''gets''', '''to_i''' method പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| ഇവിടെ നമ്മുടെ '''add '''method call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| addition operation നടത്തിയിട്ട് ഫലം പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇപ്പോൾ സേവ് ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യട്ടെ.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| നേരത്തേ പറഞ്ഞത് പോലെ  ഈ പ്രോഗ്രാം ''' rubyprogram'''  ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇപ്പോൾ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''Ctrl, Alt, T ''' കീകൾ പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| നിങ്ങളുടെ സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാനായി നമുക്ക് '''rubyprogram''' subdirectoryലേക്ക് പോകേണ്ടതുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, '''cd'' '''''space'' '''''Desktop/rubyprogram'''''. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ruby '''space '''method hyphen  without hyphen  argument dot rb''' '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| '''Enter the second number ''' എന്ന് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| ഞാൻ '''4''' എന്ന് എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| ഇങ്ങനെ ഔട്ട്‌പുട്ട് കിട്ടുന്നു-  '''Sum of two numbers 5 and 4 is 9'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| arguments ഉള്ള '''method'''ന് ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ഞാൻ നേരത്തേ പ്രോഗ്രാം '''gedit''' എഡിറ്ററിൽ ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. അത് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen with hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ്  ഈ ഫയലും സേവ് ചെയ്തിട്ടുള്ളത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ഇവിടെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്തു. '''a,b''' എന്നിവ '''method add'''ന്റെ  arguments ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|   05:26&lt;br /&gt;
| ഇവിടെ '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുകയും&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| sum  '''method ''' callലേക്ക്  റിട്ടേണ്‍ ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''end''' method ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് ഇൻപുട്ട് ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| യൂസർ aയുടേയും bയുടേയും മൂല്യങ്ങൾ എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| മൂല്യങ്ങൾ വേരിയബിൾ '''a'''യിലും '''b, '''യിലും സ്റ്റോർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഇവിടെ '''add''' '''method''' call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| എന്നിട്ട് '''a'''യും '''b'''യും arguments ആയി പാസ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''method add''',  addition operation നടത്തിയിട്ട് റിട്ടേണ്‍ ചെയ്യുന്ന മൂല്യം '''c'''ൽ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| ഇവിടെ '''c'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള തുക പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ കോഡ് എക്സിക്യൂട്ട് cheyyan ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:07	&lt;br /&gt;
| ആദ്യമായി ടെർമിനൽ വൃത്തിയാക്കാം. ''' clear''' ടൈപ്പ് ചെയ്ത്  എന്റർ കൊടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| നമ്മൾ നേരത്തേ തന്നെ '''rubyprogram''' subdirectory ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി up arrow key കീയിൽ രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''method hyphen without hyphen arguments dot rb''' മാറ്റി '''method hyphen with hyphen arguments dot rb ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| ''' 8 ''' um ''' 9'''um എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| 8 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| 9 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  06:46	&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു, &lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| '''Sum of two numbers 8 and 9 is 17.'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''Ruby''' '''method'''ന്റെ ഒരു പ്രധാനപ്പെട്ട  feature ഇപ്പോൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| ടെക്സ്റ്റ്‌ എഡിറ്ററിലെ പ്രോഗ്രാമിലേക്ക്  തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി  up arrow കീ പ്രസ്‌ ചെയ്തിട്ട് ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു..&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| ഞാൻ ''' 10 '''ഉം ''' 15'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| 10 ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക. 15  ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ ലഭിക്കുന്നു &lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Sum of two numbers 10 and 15 is 25. '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '''return''' കീ വേർഡ്‌ നീക്കിയതിന് ശേഷവും ഒരു എററും ഇല്ലാതെ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നത് നിങ്ങൾക്ക് കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| ഇതെന്തന്നാൽ '''Ruby ''' automaticആയി '''method''' കണക്ക് കൂട്ടുന്ന മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''Ruby'''യിലെ '''method'''ൽ കീ വേർഡ്‌  '''return''' optional ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ പോകാം &lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''Methods'''&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| arguments ഇല്ലാത്ത '''Method'''ന്റേയും arguments ഉള്ള methodന്റേയും syntax.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''method'''ൽ നിന്ന് മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| യൂസറിൽ നിന്ന് ഇൻപുട്ട് സ്വീകരിച്ച് കൊണ്ട്, '''method ''' ഉപയോഗിച്ച്   ഒരു ചതുരത്തിന്റെ വിസ്തീർണ്ണം കണക്ക് കൂട്ടുന്ന പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 08:30&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:44&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam</id>
		<title>Ruby/C2/Ruby-Methods/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Ruby-Methods/Malayalam"/>
				<updated>2015-06-02T10:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border=1 || '''Time''' || '''Narration'''  |- |  00:01 | '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''Ruby Methods''' എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| എന്താണ്  '''method''' ?&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| '''method'''ന്റെ ഘടന.&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04, '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനലും ടെക്സ്റ്റ്‌ എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| ഇപ്പോൾ  '''methods'''ന്റെ ആമുഖത്തോടെ തുടങ്ങാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| ഒരു പ്രത്യേക പ്രവർത്തി എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാം ആണ് '''Method'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| '''Ruby method''' മറ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജിലെ ഫങ്ഷന് സമാനമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| '''Method'''ന്റെ പേര് ലോവർ കേസിൽ തുടങ്ങണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''Methods''' call ചെയ്യുന്നതിന് മുൻപ്  അവ ഡിഫൈൻ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| '''Method'''ന്റെ ഘടന നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:52 &lt;br /&gt;
| '''Methods ''' ഡിഫൈൻ ചെയ്യുന്നതിനായി '''def'''  കീ വേർഡിനെ പിന്തുടർന്ന് '''method''' നെയിം ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| process ചെയ്യുന്നതിനായി '''method'''ലേക്ക്  പാസ്‌ ചെയ്യുന്ന മൂല്യങ്ങളാണ് '''arguments'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| processing'' ''  നടത്തുന്ന '''ruby code''' സെക്ഷൻ ആണ് '''method'''ന്റെ ബോഡി.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''method''' body മുകളിൽ അതിന്റെ definitionഉം താഴെ '''end''' എന്ന വാക്കിനും ഇടയിൽ ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| ഇതിനെ arguments ഉള്ള methods എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| methodന്റെ  മറ്റൊരു ഘടന&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| കീ വേർഡ്‌ '''def ''' തുടർന്ന്  '''method name''' ഒരു ഒഴിഞ്ഞ argument ലിസ്റ്റും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| methodന്റെ body ആയ '''ruby code''' സെക്ഷനും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| methodന്റെ അവസാനം end എന്ന വാക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| ഇതിനെ arguments ഇല്ലാത്ത method എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഒരു method ഉപയോഗിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| '''gedit''' എഡിറ്ററിൽ ഞാൻ നേരത്തേ ഒരു പ്രോഗ്രാം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| അത്  തുറക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen without hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ് ഫയൽ സേവ് ചെയ്തിട്ടുള്ളത്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:59&lt;br /&gt;
| ഈ പ്രോഗ്രാമിൽ  '''method''' ഉപയോഗിച്ച്  രണ്ട് സംഖ്യകളുടെ തുക കണക്ക് കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| ഈ progam നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a''' ഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| മൂല്യം '''5''' അസൈൻ ചെയ്ത് ഇത് initilalize ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| ഗ്ലോബൽ വേരിയബിൾ നെയിംസിന് മുന്നിൽ ഒരു ''' dollar sign ($)''' ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| Global  വേരിയബിളുകൾ എവിടെ ഡിക്ലയർ ചെയ്താലും അത് '''Ruby''' പ്രോഗ്രാമിൽ എല്ലായിടത്തും accessible  ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ഇവിടെ ഒരു argumentsഉം ഇല്ലാതെ  '''add''' എന്ന mehodഡിക്ലയർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് രണ്ടാമത്തെ നമ്പർ എന്റർ ചെയ്യുവാൻ ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| യൂസർ  മൂല്യം എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''gets method'''  കണ്‍സോളിൽ നിന്നും '''string '''ഫോർമാറ്റിൽ ഇൻപുട്ട് സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനാൽ, ഇതിനെ  '''to_i '''method ഉപയോഗിച്ച്  '''integer'''ലേക്ക് മാറ്റണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| എന്നിട്ട് മാറ്റപ്പെട്ട മൂല്യം വേരിയബിൾ '''b'''യിൽ സൂക്ഷിക്കുന്നു. '''b ''' ഒരു ലോക്കൽ വേരിയബിൾ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| ഇത് ഡിക്ലയർ ചെയ്തിട്ടുള്ള '''method'''നുള്ളിൽ മാത്രമേ ലഭ്യമാകുളളൂ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:01&lt;br /&gt;
| ഇവിടെ ഗ്ലോബൽ വേരിയബിൾ  '''a '''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| വേരിയബിൾ '''sum'''ൽ ഫലം സൂക്ഷിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| എന്നിട്ട് '''sum''' പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| ഒരു സ്ട്രിംഗിൽ വേരിയബിൾ ഇൻസേർട്ട് ചെയ്യുന്ന രീതിയാണ് ഇത്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| ഇവിടെ '''sum'''ന്റെ ഉള്ളടക്കം ഒരു '''string''' ആയി റിട്ടേണ്‍ ചെയ്തിട്ട് പുറത്തെ  '''string'''ലേക്ക് ചേർക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''end'''  methodന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| രണ്ട് തരത്തിലുള്ള  methods ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| '''User-defined method'''- അതായത് നമ്മുടെ '''add''' method.&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Pre-defined method '''- അതായത് '''print''', '''gets''', '''to_i''' method പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| ഇവിടെ നമ്മുടെ '''add '''method call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| addition operation നടത്തിയിട്ട് ഫലം പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇപ്പോൾ സേവ് ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യട്ടെ.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| നേരത്തേ പറഞ്ഞത് പോലെ  ഈ പ്രോഗ്രാം ''' rubyprogram'''  ഫോൾഡറിൽ സേവ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇപ്പോൾ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''Ctrl, Alt, T ''' കീകൾ പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| നിങ്ങളുടെ സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാനായി നമുക്ക് '''rubyprogram''' subdirectoryലേക്ക് പോകേണ്ടതുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക, '''cd'' '''''space'' '''''Desktop/rubyprogram'''''''. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''ruby '''space '''method hyphen  without hyphen  argument dot rb''' '''Enter'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| '''Enter the second number ''' എന്ന് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| ഞാൻ '''4''' എന്ന് എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| ഇങ്ങനെ ഔട്ട്‌പുട്ട് കിട്ടുന്നു-  '''Sum of two numbers 5 and 4 is 9'''&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| arguments ഉള്ള '''method'''ന് ഒരു ഉദാഹരണം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ഞാൻ നേരത്തേ പ്രോഗ്രാം '''gedit''' എഡിറ്ററിൽ ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. അത് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| നമ്മുടെ ഫയലിന്റെ പേര് '''method hyphen with hyphen argument dot rb'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| '''rubyprogram''' ഫോൾഡറിനുള്ളിലാണ്  ഈ ഫയലും സേവ് ചെയ്തിട്ടുള്ളത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഈ program നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| ഇവിടെ  '''add''' എന്ന method ഡിക്ലയർ ചെയ്തു. '''a,b''' എന്നിവ '''method add'''ന്റെ  arguments ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
|   05:26&lt;br /&gt;
| ഇവിടെ '''a'''യുടേയും '''b'''യുടേയും  മൂല്യങ്ങൾ കൂട്ടുകയും&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| sum  '''method ''' callലേക്ക്  റിട്ടേണ്‍ ചെയ്യുകയും ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''end''' method ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| ഇവിടെ നമ്മൾ യൂസറിനോട് ഇൻപുട്ട് ആവശ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| യൂസർ aയുടേയും bയുടേയും മൂല്യങ്ങൾ എന്റർ ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| മൂല്യങ്ങൾ വേരിയബിൾ '''a'''യിലും '''b, '''യിലും സ്റ്റോർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഇവിടെ '''add''' '''method''' call ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| എന്നിട്ട് '''a'''യും '''b'''യും arguments ആയി പാസ്‌ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''method add''',  addition operation നടത്തിയിട്ട് റിട്ടേണ്‍ ചെയ്യുന്ന മൂല്യം '''c'''ൽ സൂക്ഷിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| ഇവിടെ '''c'''ൽ സ്റ്റോർ ചെയ്തിട്ടുള്ള തുക പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| ഈ കോഡ് എക്സിക്യൂട്ട് cheyyan ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:07	&lt;br /&gt;
| ആദ്യമായി ടെർമിനൽ വൃത്തിയാക്കാം. ''' clear''' ടൈപ്പ് ചെയ്ത്  എന്റർ കൊടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| നമ്മൾ നേരത്തേ തന്നെ '''rubyprogram''' subdirectory ൽ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി up arrow key കീയിൽ രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| '''method hyphen without hyphen arguments dot rb''' മാറ്റി '''method hyphen with hyphen arguments dot rb ''' കൊടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| ''' Enter''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| ''' 8 ''' um ''' 9'''um എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| 8 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| 9 ടൈപ്പ് ചെയ്ത് എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  06:46	&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ കിട്ടുന്നു, &lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| '''Sum of two numbers 8 and 9 is 17.'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''Ruby''' '''method'''ന്റെ ഒരു പ്രധാനപ്പെട്ട  feature ഇപ്പോൾ നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| ടെക്സ്റ്റ്‌ എഡിറ്ററിലെ പ്രോഗ്രാമിലേക്ക്  തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''return''' കീ വേർഡ്‌ ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ടെർമിനലിലേക്ക് പോകുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| മുൻപത്തെ കമാൻഡ് ലഭിക്കുന്നതിനായി  up arrow കീ പ്രസ്‌ ചെയ്തിട്ട് ''' Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| '''Enter the values of a and b ''' എന്ന് കാണുന്നു..&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| ഞാൻ ''' 10 '''ഉം ''' 15'''ഉം  എന്റർ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| 10 ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക. 15  ടൈപ്പ് ചെയ്ത് Enter പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| ഔട്ട്‌പുട്ട് ഇങ്ങനെ ലഭിക്കുന്നു &lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Sum of two numbers 10 and 15 is 25. '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '''return''' കീ വേർഡ്‌ നീക്കിയതിന് ശേഷവും ഒരു എററും ഇല്ലാതെ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നത് നിങ്ങൾക്ക് കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| ഇതെന്തന്നാൽ '''Ruby ''' automaticആയി '''method''' കണക്ക് കൂട്ടുന്ന മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| '''Ruby'''യിലെ '''method'''ൽ കീ വേർഡ്‌  '''return''' optional ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ പോകാം &lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''Methods'''&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| arguments ഇല്ലാത്ത '''Method'''ന്റേയും arguments ഉള്ള methodന്റേയും syntax.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''method'''ൽ നിന്ന് മൂല്യം റിട്ടേണ്‍ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| യൂസറിൽ നിന്ന് ഇൻപുട്ട് സ്വീകരിച്ച് കൊണ്ട്, '''method ''' ഉപയോഗിച്ച്   ഒരു ചതുരത്തിന്റെ വിസ്തീർണ്ണം കണക്ക് കൂട്ടുന്ന പ്രോഗ്രാം എഴുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-  &lt;br /&gt;
| 08:30&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:44&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Variables-in-Ruby/Malayalam</id>
		<title>Ruby/C2/Variables-in-Ruby/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Variables-in-Ruby/Malayalam"/>
				<updated>2015-05-26T07:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| '''Ruby'''യിലെ Variables  എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| എന്താണ്  വേരിയബിൾ?&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''Ruby'''യിലെ  dynamic typing.&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഒരു വേരിയബിൾ  ഡിക്ലയർ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| variable type മാറ്റുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:18   &lt;br /&gt;
| എന്താണ് വേരിയബിളിന്റെ scope?&lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| variable types.&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04 '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി  '''Linux''' ൽ  ടെർമിനല്‍ ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| '''irb'''യും അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:41&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട  ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| ഇപ്പോൾ എന്താണ് വേരിയബിൾ എന്ന് വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:50&lt;br /&gt;
| ഒരു മൂല്യം  സ്റ്റോർ ചെയ്യാൻ വേരിയബിൾ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:54&lt;br /&gt;
| Assign  ചെയ്യാൻ കഴിയുന്ന ഒരു റെഫറൻസ് ആണ് വേരിയബിൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| '''Ruby ''' വേരിയബിളുകൾ ''' case sensitive''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| വേരിയബിളുകളുടെ പേര് അർത്ഥവത്തായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|01:07 &lt;br /&gt;
| വേരിയബിളിന്റെ  പേര് ചെറിയക്ഷരത്തിൽ, അക്കങ്ങളും underscoresഉം ചേർന്നതായിരിക്കും. ഉദാഹരണം: first_name    &lt;br /&gt;
|-&lt;br /&gt;
|  01:20&lt;br /&gt;
| ഇപ്പോൾ എന്താണ് dynamic typing എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| '''Ruby''' ഒരു dynamic typed ലാംഗ്വേജ് ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| അതായത് നിങ്ങൾ ഒരു വേരിയബിൾ  സൃഷ്ടിക്കുമ്പോൾ '''datatype''' ഡിക്ലയർ ചെയ്യേണ്ട ആവശ്യമില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| അസൈൻമെന്റിന്റെ സമയത്ത് '''Ruby interpreter ''' ഡേറ്റ ടൈപ്പ്   മനസിലാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| '''Ruby'''യിലെ വേരിയബിൾ ഡിക്ലയർ ചെയ്യുന്നതെങ്ങനെ എന്ന് ഇപ്പോൾ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| '''Ctrl, Alt''', ''' T ''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:51 &lt;br /&gt;
| സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''irb''' ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| '''Interactive Ruby''' തുറക്കുന്നതിനായി എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:02&lt;br /&gt;
| ടൈപ്പ്   ചെയ്യുക, '''var1''' equal to 10. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| ഇവിടെ  '''var1''' ഡിക്ലയർ ചെയ്തിട്ട് അതിൽ '''10 ''' അസൈൻ ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| Interpreter  നല്കിയ ഡേറ്റ ടൈപ്പ് ഇന്റിജർ ആണോ അല്ലയോ എന്ന് പരിശോധിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക '''var1'''  dot  '''kind'''_(underscore)'''of '''(?)question mark '''Integer''' എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
| ''' Ruby'''യിൽ നിങ്ങൾക്ക് വേരിയബിൾ ടൈപ്പ്  dynamic ആയി മാറ്റാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനായി അതിൽ ഒരു പുതിയ മൂല്യം അസൈൻ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| '''var1'''ൽ ഒരു '''string''' മൂല്യം അസൈൻ ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|   02:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''var1''' equal to ഡബിൾ quotesസിനുള്ളിൽ '''hello'''. എന്റർ പ്രസ്‌ ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 03:02  &lt;br /&gt;
|  വേരിയബിൾ ടൈപ്പ് എന്താണെന്ന് പരിശോധിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''var1''' dot '''class '''&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
| variable class അറിയുവാൻ Class method ഉപയോഗിക്കുന്നു. എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''string''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Ruby ''' സ്വയമേ വേരിയബിൾ type '''integer'''ൽ നിന്ന്  '''string'''ലേക്ക് മാറ്റി. &lt;br /&gt;
|-&lt;br /&gt;
|   03:29&lt;br /&gt;
| വേരിയബിൾ മൂല്യം മറ്റൊരു ടൈപ്പിലേക്ക് മാറ്റുന്നത് എങ്ങനെ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:38 &lt;br /&gt;
| '''Ruby''' variable classesൽ അവയുടെ മൂല്യം  മറ്റൊരു ടൈപ്പിലേക്ക് മാറ്റുവാനുള്ള methods ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| ഒരു വേരിയബിളിനെ '''integer''' ആക്കുവാൻ '''to_i '''method  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| ഒരു വേരിയബിളിനെ '''floating point''' ആക്കുവാൻ '''to_f '''method ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| ഒരു വേരിയബിളിനെ ''' string''' ആക്കുവാൻ '''to_s''' method ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| '''to _s''' method number baseനെ argument സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| Conversion  ഈ number baseനെ അനുസരിച്ചായിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| ഇപ്പോൾ ഈ methods ശ്രമിച്ച് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:15&lt;br /&gt;
| ടെർമിനലിൽ പോകുക. ആദ്യം ടെർമിനൽ വൃത്തിയാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| '''irb '''console വൃത്തിയാക്കാനായി Ctrl L പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''y '''equal to '''20''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:32&lt;br /&gt;
| ഇവിടെ ''' y''' എന്ന വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട് '''20''' എന്ന മൂല്യം അസൈൻ ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| '''to '''underscore''' f''' method ഉപയോഗിച്ച് '''y''' യെ ഒരു floating point ആയി മാറ്റുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''y '''dot '''to '''underscore '''f''' എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:55&lt;br /&gt;
| നമുക്ക് മൂല്യം '''float''' ആയി കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''y dot '''to '''underscore s''' എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| ഡബിൾ quotesസിനുള്ളിൽ '''20 ''' എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
| വേരിയബിൾ '''y'''യെ ബൈനറി  ആക്കണമെങ്കിൽ   '''to_s''' methodൽ number base '''2''' നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|   05:18&lt;br /&gt;
| മുൻപിലത്തെ കമാൻഡ് ലഭിക്കാൻ up arrow കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|   05:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക തുറക്കുന്ന ബ്രാക്കറ്റ് 2  അടയ്ക്കുന്ന ബ്രാക്കറ്റ്. എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| ബൈനറി രൂപത്തിൽ ഔട്ട്‌പുട്ട് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| അതുപോലെ നിങ്ങൾക്ക് വേരിയബിൾ '''y'''യെ '''octal''' അല്ലെങ്കിൽ  '''hexadecimal''' formൽ ആക്കുവാൻ number base  8 അല്ലെങ്കിൽ 16 ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| ഒരു '''variable scope''' എന്താണെന്ന് ഇപ്പോൾ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
| ഒരു പ്രോഗ്രാമിൽ വേരിയബിൾ എവിടെ ലഭ്യമാണ് എന്നത് '''Scope''' ഡിഫൈൻ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| '''Ruby'''യ്ക്ക് നാല്  തരത്തിലുള്ള  variable scope ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| Local	&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| Global &lt;br /&gt;
|-&lt;br /&gt;
|  06:02&lt;br /&gt;
| Instance &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| Class&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| വേരിയബിൾ നെയിമിന് മുൻപിലായി ഒരു സ്പെഷ്യൽ ക്യാരക്റ്റർ ഉപയോഗിച്ച് variable type ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|    06:14&lt;br /&gt;
| ''' global''' വേരിയബിളിനായി '''$ '''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:18 &lt;br /&gt;
| ചെറിയക്ഷരങ്ങളും underscoreഉം '''local''' വേരിയബിളിനെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
| '''instance''' വേരിയബിളിന് '''@'''.&lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| രണ്ട് ''' @@''', '''class''' വേരിയബിളിനെ സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| വലിയക്ഷരങ്ങൾ '''constant'''നെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| ഇതിനെ കുറിച്ച് വിശദമായി മറ്റൊരു ട്യൂട്ടോറിയലിൽ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു. ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| ഒരു വേരിയബിൾ  ഡിക്ലയർ ചെയ്യാൻ  ഉദാഹരണം var1=10&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| to_f, to_s methodകൾ ഉപയോഗിച്ച് variable type മാറ്റുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| വ്യത്യസ്ഥ Variable '''scope'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| അസൈൻമെന്റ്, &lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ഒരു വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട്  അതിനെ '''octal''', '''hexadecimal''' formകളിലേക്ക് മാറ്റുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:41&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:57&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Ruby/C2/Variables-in-Ruby/Malayalam</id>
		<title>Ruby/C2/Variables-in-Ruby/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Ruby/C2/Variables-in-Ruby/Malayalam"/>
				<updated>2015-05-26T05:44:18Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border=1 || '''Time''' || '''Narration'''  |- |  00:02 | '''Ruby'''യിലെ Variables  എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലി...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| '''Ruby'''യിലെ Variables  എന്ന സ്പോകെന്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| എന്താണ്  വേരിയബിൾ?&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''Ruby'''യിലെ  dynamic typing.&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഒരു വേരിയബിൾ  ഡിക്ലയർ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| വേരിയബിൾ ടൈപ്പ് മാറ്റുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:18   &lt;br /&gt;
|  എന്താണ് വേരിയബിളിന്റെ scope?&lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| variable types.&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, '''Ubuntu Linux '''version 12.04 '''Ruby''' 1.9.3&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ പിന്തുടരുന്നതിനായി   '''Linux''' ൽ  ടെർമിനല്‍ ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| '''irb''' യും അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:41&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട  ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| ഇപ്പോൾ എന്താണ് വേരിയബിൾ എന്ന് വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:50&lt;br /&gt;
| ഒരു മൂല്യം  സ്റ്റോർ ചെയ്യാൻ വേരിയബിൾ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:54&lt;br /&gt;
| Assign  ചെയ്യാൻ കഴിയുന്ന ഒരു റെഫറൻസ് ആണ് വേരിയബിൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| '''Ruby ''' വേരിയബിളുകൾ ''' case sensitive''' ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| വേരിയബിളുകളുടെ പേര് അർത്ഥവത്തായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|01:07 &lt;br /&gt;
| വേരിയബിളിന്റെ  പേര് ചെറിയക്ഷരത്തിൽ, അക്കങ്ങളും underscoresഉം ചേർന്നതായിരിക്കും. ഉദാഹരണം: first_name    &lt;br /&gt;
|-&lt;br /&gt;
|  01:20&lt;br /&gt;
| ഇപ്പോൾ എന്താണ് dynamic typing എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| '''Ruby''' ഒരു dynamic typed  ലാംഗ്വേജ് ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| അതായത് നിങ്ങൾ ഒരു വേരിയബിൾ  സൃഷ്ടിക്കുമ്പോൾ '''datatype''' ഡിക്ലയർ ചെയ്യേണ്ട ആവശ്യമില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| അസൈൻമെന്റിന്റെ സമയത്ത് '''Ruby interpreter ''' ഡേറ്റ ടൈപ്പ്   മനസിലാക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| '''Ruby'''യിലെ വേരിയബിൾ ഡിക്ലയർ ചെയ്യുന്നതെങ്ങനെ എന്ന് ഇപ്പോൾ നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| '''Ctrl, Alt''', ''' T ''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:51 &lt;br /&gt;
| സ്ക്രീനിൽ ടെർമിനൽ വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''irb''' ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| '''Interactive Ruby'''   തുറക്കുന്നതിനായി എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:02&lt;br /&gt;
| ടൈപ്പ്   ചെയ്യുക, '''var1''' equal to 10. '''Enter''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| ഇവിടെ  '''var1''' ഡിക്ലയർ ചെയ്തിട്ട് അതിൽ '''10 ''' അസൈൻ ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| Interpreter  നല്കിയ ഡേറ്റ ടൈപ്പ് ഇന്റിജർ ആണോ അല്ലയോ എന്ന് പരിശോധിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| അതിനായി ടൈപ്പ് ചെയ്യുക '''var1'''  dot  '''kind'''_(underscore)'''of '''(?)question mark '''Integer''' എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''true''' എന്ന് കിട്ടും. &lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
| ''' Ruby'''യിൽ നിങ്ങൾക്ക് വേരിയബിൾ ടൈപ്പ്  dynamic ആയി മാറ്റാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| അതിനായി അതിൽ ഒരു പുതിയ മൂല്യം അസൈൻ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| '''var1'''ൽ ഒരു '''string''' മൂല്യം അസൈൻ ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|   02:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''var1''' equal to ഡബിൾ quotesസിനുള്ളിൽ '''hello'''. എന്റർ പ്രസ്‌ ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 03:02  &lt;br /&gt;
|  വേരിയബിൾ ടൈപ്പ് എന്താണെന്ന് പരിശോധിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''var1''' dot '''class '''&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
| variable class അറിയുവാൻ Class method ഉപയോഗിക്കുന്നു. എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
| ഔട്ട്‌പുട്ട് '''string''' എന്ന് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Ruby ''' സ്വയമേ വേരിയബിൾ type '''integer'''ൽ നിന്ന്  '''string'''ലേക്ക് മാറ്റി. &lt;br /&gt;
|-&lt;br /&gt;
|   03:29&lt;br /&gt;
| വേരിയബിൾ മൂല്യം മറ്റൊരു ടൈപ്പിലേക്ക് മാറ്റുന്നത് എങ്ങനെ എന്ന് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:38 &lt;br /&gt;
| '''Ruby''' variable classesൽ അവയുടെ മൂല്യം  മറ്റൊരു ടൈപ്പിലേക്ക് മാറ്റുവാനുള്ള methods ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| ഒരു വേരിയബിളിനെ '''integer''' ആക്കുവാൻ '''to_i '''method  ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| ഒരു വേരിയബിളിനെ '''floating point''' ആക്കുവാൻ '''to_f '''method ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
|  '''to_s''' method is used to convert a variable to''' string''' &lt;br /&gt;
ഒരു വേരിയബിളിനെ ''' string''' ആക്കുവാൻ '''to_s''' method ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| '''to _s''' method number baseനെ argument സ്വീകരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| Conversion  ഈ number baseനെ അനുസരിച്ചായിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| ഇപ്പോൾ ഈ methods ശ്രമിച്ച് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:15&lt;br /&gt;
|  ടെർമിനലിൽ പോകുക. ആദ്യം ടെർമിനൽ വൃത്തിയാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| '''irb '''console വൃത്തിയാക്കാനായി Ctrl L പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''y '''equal to '''20''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:32&lt;br /&gt;
| ഇവിടെ ''' y''' എന്ന വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട് '''20''' എന്ന മൂല്യം അസൈൻ ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| '''to '''underscore''' f''' method ഉപയോഗിച്ച് '''y''' യെ ഒരു floating point ആയി മാറ്റുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''y '''dot '''to '''underscore '''f''' എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:55&lt;br /&gt;
| നമുക്ക് മൂല്യം '''float''' ആയി കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''y dot '''to '''underscore s''' എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| ഡബിൾ quotesസിനുള്ളിൽ '''20 ''' എന്ന ഔട്ട്‌പുട്ട് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
| വേരിയബിൾ '''y'''യെ ബൈനറി  ആക്കണമെങ്കിൽ   '''to_s''' methodൽ number base '''2''' നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|   05:18&lt;br /&gt;
| മുൻപിലത്തെ കമാൻഡ് ലഭിക്കാൻ up arrow കീ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|   05:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക തുറക്കുന്ന ബ്രാക്കറ്റ് 2  അടയ്ക്കുന്ന ബ്രാക്കറ്റ്. എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| ബൈനറി രൂപത്തിൽ ഔട്ട്‌പുട്ട് കിട്ടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| അതുപോലെ നിങ്ങൾക്ക് വേരിയബിൾ '''y'''യെ '''octal''' അല്ലെങ്കിൽ  '''hexadecimal''' formൽ ആക്കുവാൻ number base  8 അല്ലെങ്കിൽ 16 ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| ഒരു '''variable scope''' എന്താണെന്ന് ഇപ്പോൾ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
| ഒരു പ്രോഗ്രാമിൽ വേരിയബിൾ എവിടെ ലഭ്യമാണ് എന്നത് '''Scope''' ഡിഫൈൻ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| '''Ruby'''യ്ക്ക് നാല്  തരത്തിലുള്ള  variable scope ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| Local	&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
|Global &lt;br /&gt;
|-&lt;br /&gt;
|  06:02&lt;br /&gt;
| Instance &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| Class&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| വേരിയബിൾ നെയിമിന് മുൻപിലായി ഒരു സ്പെഷ്യൽ ക്യാരക്റ്റർ ഉപയോഗിച്ച് variable type ഡിക്ലയർ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|    06:14&lt;br /&gt;
| ''' global''' വേരിയബിളിനായി '''$ '''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:18 &lt;br /&gt;
| ചെറിയക്ഷരങ്ങളും underscoreഉം '''local''' വേരിയബിളിനെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
| '''instance''' വേരിയബിളിന് '''@'''.&lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| രണ്ട് ''' @@''', '''class''' വേരിയബിളിനെ സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| വലിയക്ഷരങ്ങൾ '''constant'''നെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| ഇതിനെ കുറിച്ച് വിശദമായി മറ്റൊരു ട്യൂട്ടോറിയലിൽ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു. ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| ഇവിടെ പഠിച്ചത് &lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| ഒരു വേരിയബിൾ  ഡിക്ലയർ ചെയ്യാൻ eg var1=10&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| to_f, to_s methodകൾ ഉപയോഗിച്ച് variable type മാറ്റുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| വ്യത്യസ്ഥ Variable '''scope'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ഒരു വേരിയബിൾ ഡിക്ലയർ ചെയ്തിട്ട്  അതിനെ '''octal''', '''hexadecimal''' formകളിലേക്ക് മാറ്റുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഇതു സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍,  ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം,&lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:36&lt;br /&gt;
| കുടുതല്‍ വിവരങ്ങള്‍ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:41&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്&lt;br /&gt;
|-&lt;br /&gt;
|  07:57&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam</id>
		<title>GChemPaint/C3/Analysis-of-compounds/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam"/>
				<updated>2015-05-24T18:16:01Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''GChemPaint'''ലെ   '''Compoundsന്റെ Analysis''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്:&lt;br /&gt;
'''Compoundsന്റെ Analysis''' &lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|* Molecular contextual മെനു.&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|* molecule '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും. &lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
|* reaction arrowയിൽ reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|* reaction molecules  3Dയിലേക്ക് മാറ്റുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|00:28&lt;br /&gt;
|'''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|'''GChemPaint''' version 0.12.10. &lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|ഇന്റർനെറ്റ്‌ കണക്ഷനും ആവശ്യമാണ്‌. &lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിനായി '''GchemPaint''' അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|'''Use or manage templates''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|'''Templates'''ടൂൾ property പേജ് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|'''Templates'''  ഡ്രോപ്പ് ഡൌണിൽ '''Amino Acids''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Alanine''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|'''Alanine''' ഘടന '''Templates''' property പേജിൽ ലോഡ് ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|ഇത് ലോഡ് ചെയ്യാൻ structureൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
| '''Alanine''' moleculeന്റെ  contextual മെനു വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|ഒരു സബ് മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|'''Molecule''' സിലക്റ്റ് ചെയ്യുമ്പോൾ ഒരു contextual മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|Contextual മെനുവിലെ വിവിധ മെനു ഐറ്റംസിൽ താഴെ പറയുന്നവ ഇപ്പോൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:43&lt;br /&gt;
|* '''NIST WebBook page for this molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
|*''' PubChem page for this molecule''' &lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
|* '''Open in Calculator'''&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|'''NIST Web page for this molecule'''  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|'''Alanineന്റെ  NIST'''  വെബ്‌ പേജ് തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| വെബ്‌ പേജ്  '''Alanine''' കുറിച്ചുള്ള വിശദാംശങ്ങൾ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:03&lt;br /&gt;
|'''GChemPaint''' എഡിറ്ററിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:06&lt;br /&gt;
|'''PubChem page for this molecule''' തുറക്കാനായി  '''Alanine'''ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|ഈ വെബ്‌ പേജിലെ '''Alanine''' ഘടനയിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|'''2D Structure''', '''3D Conformer''' എന്നീ ടാബുകൾ ഉള്ള ഒരു web-pageതുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|'''Alanine'''  3 dimensionsൽ കാണാനായി '''3D Conformer''' ടാബിൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|കാണപ്പെടുന്ന 3D structureൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
| മുകളിലും ഇടത് വശത്തും ചില controls  ഓട് കൂടി ഈ structure ഒരു പുതിയ വിൻഡോയിൽ കാണപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|Structure വിവിധ ഡയറക്ഷനിൽ റൊട്ടേറ്റ് ചെയ്യുന്നതിനായി '''Rotation''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|അതേ പേജിൽ,  '''hydrogens''' കാണുന്നതിനായി '''H''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| ഇതാണ് '''Hydrogens'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''GchemPaint''' വിൻഡോയിലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
| '''Alanine''' റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open in Calculator''' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|'''Chemical calculator''' വിൻഡോ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|ഇല്ലെങ്കിൽ , '''Synaptic Package Manager''' ഉപയോഗിച്ച് അത് ഇൻസ്റ്റോൾ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
| ഈ വിൻഡോയ്ക്ക് താഴെ രണ്ട് ടാബുകൾ ഉണ്ട് - '''Composition'''ഉം '''Isotopic Pattern'''ഉം. &lt;br /&gt;
|-&lt;br /&gt;
|03:16&lt;br /&gt;
|'''Composition''' ടാബിന്റെ ഘടകങ്ങൾ- &lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|* '''Formula''' &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|* '''Raw formula'''&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|* '''Molecular weight in g.mol-1''' ( gram.mole-inverse)&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|* '''Compound's elemental mass percentage(%) analysis'''.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|'''Isotropic Pattern'''  ടാബിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|ഇത് compoundന്റെ  '''Molecular weight''' സൂചിപ്പിക്കുന്ന '''mass spectrum''' ഗ്രാഫ് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്-&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|1. '''Templates''' ലിസ്റ്റിൽ നിന്ന്  മറ്റ് '''Amino Acids''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:46&lt;br /&gt;
|2. അവയുടെ '''Composition'''ഉം  '''Isotropic pattern'''നും ലഭ്യമാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:51&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GChemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:54&lt;br /&gt;
|'''1,3-butadiene''' structure വരയ്ക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:58&lt;br /&gt;
|'''Add a chain''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|ക്ലിക്ക് ചെയ്ത് കൊണ്ട് chain 4 carbons ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. double bonds  രൂപപ്പെടാനായി ഒന്നാമത്തേയും മൂന്നാമത്തേയും bond positionകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
|Atoms കാണുവാനായി ഓരോ പൊസിഷനിലും റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|'''Atom''' ക്ലിക്ക് ചെയ്യുക. എന്നിട്ട് '''Display symbol'''ൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
| '''1,3-butadiene'''ന്റെ  2D structure,  3D structure ആകാൻ ടൂൾ ബാറിലെ '''Save''' ഐക്കണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|'''Save as'''  ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
| '''File type''' ഫീൽഡിൽ '''MDL Molfile Format''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| ഫയലിന്റെ പേര്  '''1,3-butadiene''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:42&lt;br /&gt;
|ഫയൽ ഡെസ്ക്ടോപ്പിൾ സേവ് ചെയ്യാനായി '''Desktop''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|എന്നിട്ട്  '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:50&lt;br /&gt;
|''.mol'' അല്ലെങ്കിൽ ''.mdl''  എക്സ്റ്റൻഷൻ കൊടുത്തും നിങ്ങൾക്ക് ഫയൽ സേവ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|ഉദാഹരണത്തിന്, ഫയലിന്റെ പേര് ടൈപ്പ് ചെയ്യുക '''1,3butadiene.mol''' അല്ലെങ്കിൽ '''.mdl'''. &lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|'''Save'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|structure 3Dയിൽ കാണുവാനായി moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|'''Open With Molecules viewer''' ഓപ്ഷൻ സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|ഇതാണ്  3Dയിൽ ''' 1,3butadiene'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|നമുക്ക് structureൽ മാറ്റങ്ങൾ വരുത്താൻ കഴിയില്ലെന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
|structure  റൊട്ടേറ്റ്  ചെയ്യാനായി cursor structureൽ വച്ചിട്ട്  മൗസ് പിടിച്ചു കൊണ്ട് ഡ്രാഗ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,  '''Benzene''' structure  2Dയിൽ നിന്ന് 3D  ആക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:36&lt;br /&gt;
|chemical reactionsഉം   reaction conditionsഉം വരക്കുന്നത് ഇപ്പോൾ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:41&lt;br /&gt;
|യഥാക്രമം,'''Ethene'''ഉം '''Ethanol'''ഉം ലഭിക്കുന്ന '''Ethyl chloride'''ന്റെ '''Alcoholic Potassium hydroxide'''ഉം '''Aqueous Potassium hydroxide''' മായുള്ള കെമിക്കൽ reaction ഇതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|ആദ്യമായി '''Ethyl chloride'''ന്റെ  ഘടന വരയ്ക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|'''Add a chain'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:01&lt;br /&gt;
|'''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ആദ്യത്തെയും രണ്ടാമത്തേയും bond  പൊസിഷൻസിലെ atoms കാണിക്കുവാൻ ചെയിനിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|'''Current element''' ഡ്രോപ്പ് ഡൌണ്‍ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
|ടേബിളിൽ നിന്ന് '''Cl''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| '''Add or modify an atom'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| മൂന്നാമത്തെ bond പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
| '''Ethyl chloride'''ന്റെ  structure വരച്ചു &lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|'''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. ടൈപ്പ് ചെയ്യുക, '''Alc.KOH'''.    &lt;br /&gt;
|-&lt;br /&gt;
|06:37&lt;br /&gt;
| വീണ്ടും ക്ലിക്ക് ചെയ്തിട്ട് ടൈപ്പ് ചെയ്യുക  '''Aq.KOH''' &lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|'''Add an arrow for an irreversible reaction'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
| സ്ക്രോളർ ഉപയോഗിച്ച് നിങ്ങൾക്ക്  '''Arrow length''' മാറ്റാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|ഞാൻ arrow length 280 ആയി വർദ്ധിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
| '''Ethyl Chloride'''ന് അരികിലുള്ള  '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:58&lt;br /&gt;
| '''Ethyl Chloride'''ന് താഴെ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:01&lt;br /&gt;
|  മൗസ് അമർത്തി കൊണ്ട് arrow താഴേക്ക് പോയിന്റ്‌ ചെയ്യാൻ റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
| '''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:08&lt;br /&gt;
| ആദ്യത്തെ arrowയ്ക്ക് മുകളിൽ  '''Alcoholic Potassium Hydroxide (Alc.KOH)'''  വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:13&lt;br /&gt;
| '''Aqueous Potassium Hydroxide (Aq.KOH)''' രണ്ടാമത്തെ arrowയ്ക്ക് മുകളിൽ വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
| '''Alcoholic Potassium hydroxide(Alc.KOH)''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
| arrowയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| ഒരു സബ്മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
| '''Arrow''' സിലക്റ്റ് ചെയ്തിട്ട് '''Attach selection to arrow''' യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|'''Arrow associated''' എന്ന ഹെഡിംഗോടെ ഒരു ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| '''Role''' ഡ്രോപ്പ് ഡൌണ്‍ ലിസ്റ്റിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Catalyst''' സിലക്റ്റ് ചെയ്യുക. '''Close''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
|'''Alcoholic Potassium Hydroxide (Alc.KOH)''' ഒരു '''catalyst'''  പോലെ arrowയിൽ attach  ചെയ്തിട്ടുണ്ടോ എന്നറിയാൻ arrow ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:49&lt;br /&gt;
| '''Aqueous Potassium Hydroxide(Aq.KOH)'''നായും ഈ പ്രവർത്തി ആവർത്തിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
| '''catalyst'''  attach  ആയി എന്ന് കാണുന്നതിനായി ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
|'''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Ethyl chloride''' structure തിരഞ്ഞെടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|കോപ്പി ചെയ്യാനായി  '''Ctrl + C''' പ്രസ്‌ ചെയ്തിട്ട് പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
|ഡ്രാഗ് ചെയ്ത്  ശരിയായ സ്ഥലത്ത് structures  പൊസിഷൻ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
|''Ethyl chloride''',   '''Alcoholic potassium Hyroxide'''മായുള്ള react ചെയ്ത്  '''Ethene''' ലഭിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
| '''Ethyl chloride''' '''Aqueous Potassium Hydroxide'''മായി പ്രവർത്തിച്ച് '''Ethanol'''  ലഭിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| '''Ethene''' ലഭിക്കാനായി '''Eraser'''  ടൂൾ ക്ലിക്ക് ചെയ്തിട്ട്  '''Ethyl chloride'''ലെ '''Cl''' bond  ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| '''Ethane''' രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|08:37&lt;br /&gt;
|ടൂൾ ബോക്സിൽ   നിലവിലുള്ള എലിമെന്റ് '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:42&lt;br /&gt;
|'''Add a bond''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. ഡബിൾ bond രൂപപ്പെടനായി bond ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
|'''Ethene'''  രൂപപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|08:50&lt;br /&gt;
| '''Ethanol''' കിട്ടുന്നതിനായി കീ ബോർഡിൽ '''O'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:54&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
|എന്നിട്ട്  '''Ethyl chloride'''ലെ  '''Cl''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
| ഇപ്പോൾ reactantsഉം productsഉം 2Dയിൽ നിന്ന്  3Dയിലേക്ക്  മാറ്റാം.&lt;br /&gt;
|-&lt;br /&gt;
|09:07&lt;br /&gt;
|ഒരു പുതിയ ഫയൽ തുറന്നിട്ട്‌ '''Ethyl Chloride''' കോപ്പി ചെയ്ത് അതിൽ പേസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:15&lt;br /&gt;
|'''Save '''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:17&lt;br /&gt;
|'''Save as''' ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
|ഫയലിന്റെ പേര്  '''Ethyl Chloride.mol''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:24&lt;br /&gt;
| ഡെസ്ക്ടോപ്പിൽ നിങ്ങുടെ ഫയൽ സേവ് ചെയ്യാനായി '''Desktop''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:28&lt;br /&gt;
|'''Save '''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:31&lt;br /&gt;
|അത് പോലെ '''Ethene''' ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:34&lt;br /&gt;
| '''Ethene.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:37&lt;br /&gt;
| '''Ethanol'''  ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:39&lt;br /&gt;
| '''Ethanol.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:42&lt;br /&gt;
|ഞാനെന്റെ ഡെസ്ക്ടോപ്പിൽ ഇത് നേരത്തേ സേവ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
|ഞാനെന്റെ നിലവിലുള്ള വിൻഡോ മിനിമൈസ് ചെയ്യട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|09:49&lt;br /&gt;
|എന്റെ ഫയലുകൾ സേവ് ചെയ്തിട്ടുള്ള '''Desktop''' ഫോൾഡറിൽ പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|09:54&lt;br /&gt;
|Compound  3Dയിൽ കാണുവാനായി ഫയലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open with Molecules viewer''' എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|10:02&lt;br /&gt;
|അത് പോലെ ഞാനെന്റെ എല്ലാ ഫയലുകളും  '''Molecules viewer'''ൽ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:07&lt;br /&gt;
|Compounds  3Dയിൽ നിരീക്ഷിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|10:10&lt;br /&gt;
|ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|10:11&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
|* '''NIST WebBook page for this molecule.'''&lt;br /&gt;
|-&lt;br /&gt;
|10:16&lt;br /&gt;
|* '''Pub-Chem page for the  molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|10:19&lt;br /&gt;
|* '''Chemical calculator''' ഉപയോഗിച്ച് compoundന്റെ molecular weight കാണുന്നത്&lt;br /&gt;
|-&lt;br /&gt;
|10:25&lt;br /&gt;
|* മോളിക്യൂളിന്റെ '''mass spectrum'''  ഗ്രാഫ് ലഭ്യമാക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:29&lt;br /&gt;
|* മോളിക്യൂൾ '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:33&lt;br /&gt;
|* reaction arrowൽ  reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:37&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും.&lt;br /&gt;
|-&lt;br /&gt;
|10:40&lt;br /&gt;
|*  reaction molecules 3D structure ലേക്ക് മാറ്റുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:43&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്- &lt;br /&gt;
|-&lt;br /&gt;
|10:44&lt;br /&gt;
| ഈ chemical reaction കൾ വരയ്ക്കുക. 1) '''Carbon tetra chloride''' catalyst  ആയി '''Propene'''ഉം  '''Bromine'''(Br-Br)ഉം  തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:52&lt;br /&gt;
| 2) '''Anhydrous Aluminum Chloride'''catalyst ആയി '''Benzene'''ഉം '''Chlorine'''ഉം തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:57&lt;br /&gt;
|നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|11:01&lt;br /&gt;
|ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:04&lt;br /&gt;
|ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:08&lt;br /&gt;
|നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:12&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:18&lt;br /&gt;
|ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:27&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:31&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|11:38&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam</id>
		<title>GChemPaint/C3/Analysis-of-compounds/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Analysis-of-compounds/Malayalam"/>
				<updated>2015-05-24T18:14:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{|border=1 |'''Time''' |'''Narration'''  |- |00:01 |'''GChemPaint'''ലെ   '''Compounds nte Analysis''' എന്ന ട്യൂട്ടോറിയലിലേക്ക...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''GChemPaint'''ലെ   '''Compounds nte Analysis''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്:&lt;br /&gt;
'''Compoundsന്റെ Analysis''' &lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|* Molecular contextual മെനു.&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|* molecule '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും. &lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
|* reaction arrowയിൽ reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|* reaction molecules  3Dയിലേക്ക് മാറ്റുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|00:28&lt;br /&gt;
|'''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|'''GChemPaint''' version 0.12.10. &lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|ഇന്റർനെറ്റ്‌ കണക്ഷനും ആവശ്യമാണ്‌. &lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലിനായി '''GchemPaint''' അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|'''Use or manage templates''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|'''Templates'''ടൂൾ property പേജ് തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|'''Templates'''  ഡ്രോപ്പ് ഡൌണിൽ '''Amino Acids''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Alanine''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|'''Alanine''' ഘടന '''Templates''' property പേജിൽ ലോഡ് ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|ഇത് ലോഡ് ചെയ്യാൻ structureൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
| '''Alanine''' moleculeന്റെ  contextual മെനു വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|ഒരു സബ് മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|'''Molecule''' സിലക്റ്റ് ചെയ്യുമ്പോൾ ഒരു contextual മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|Contextual മെനുവിലെ വിവിധ മെനു ഐറ്റംസിൽ താഴെ പറയുന്നവ ഇപ്പോൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:43&lt;br /&gt;
|* '''NIST WebBook page for this molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
|*''' PubChem page for this molecule''' &lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
|* '''Open in Calculator'''&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|'''NIST Web page for this molecule'''  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|'''Alanineന്റെ  NIST'''  വെബ്‌ പേജ് തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| വെബ്‌ പേജ്  '''Alanine''' കുറിച്ചുള്ള വിശദാംശങ്ങൾ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:03&lt;br /&gt;
|'''GChemPaint''' എഡിറ്ററിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:06&lt;br /&gt;
|'''PubChem page for this molecule''' തുറക്കാനായി  '''Alanine'''ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|ഈ വെബ്‌ പേജിലെ '''Alanine''' ഘടനയിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|'''2D Structure''', '''3D Conformer''' എന്നീ ടാബുകൾ ഉള്ള ഒരു web-pageതുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|'''Alanine'''  3 dimensionsൽ കാണാനായി '''3D Conformer''' ടാബിൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|കാണപ്പെടുന്ന 3D structureൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
| മുകളിലും ഇടത് വശത്തും ചില controls  ഓട് കൂടി ഈ structure ഒരു പുതിയ വിൻഡോയിൽ കാണപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|Structure വിവിധ ഡയറക്ഷനിൽ റൊട്ടേറ്റ് ചെയ്യുന്നതിനായി '''Rotation''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|അതേ പേജിൽ,  '''hydrogens''' കാണുന്നതിനായി '''H''' ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| ഇതാണ് '''Hydrogens'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''GchemPaint''' വിൻഡോയിലേക്ക് വീണ്ടും പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
| '''Alanine''' റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open in Calculator''' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|'''Chemical calculator''' വിൻഡോ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|ഇല്ലെങ്കിൽ , '''Synaptic Package Manager''' ഉപയോഗിച്ച് അത് ഇൻസ്റ്റോൾ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
| ഈ വിൻഡോയ്ക്ക് താഴെ രണ്ട് ടാബുകൾ ഉണ്ട് - '''Composition'''ഉം '''Isotopic Pattern'''ഉം. &lt;br /&gt;
|-&lt;br /&gt;
|03:16&lt;br /&gt;
|'''Composition''' ടാബിന്റെ ഘടകങ്ങൾ- &lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|* '''Formula''' &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|* '''Raw formula'''&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|* '''Molecular weight in g.mol-1''' ( gram.mole-inverse)&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|* '''Compound's elemental mass percentage(%) analysis'''.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|'''Isotropic Pattern'''  ടാബിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|ഇത് compoundന്റെ  '''Molecular weight''' സൂചിപ്പിക്കുന്ന '''mass spectrum''' ഗ്രാഫ് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്-&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|1. '''Templates''' ലിസ്റ്റിൽ നിന്ന്  മറ്റ് '''Amino Acids''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:46&lt;br /&gt;
|2. അവയുടെ '''Composition'''ഉം  '''Isotropic pattern'''നും ലഭ്യമാക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:51&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GChemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:54&lt;br /&gt;
|'''1,3-butadiene''' structure വരയ്ക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:58&lt;br /&gt;
|'''Add a chain''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|ക്ലിക്ക് ചെയ്ത് കൊണ്ട് chain 4 carbons ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. double bonds  രൂപപ്പെടാനായി ഒന്നാമത്തേയും മൂന്നാമത്തേയും bond positionകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
|Atoms കാണുവാനായി ഓരോ പൊസിഷനിലും റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|'''Atom''' ക്ലിക്ക് ചെയ്യുക. എന്നിട്ട് '''Display symbol'''ൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
| '''1,3-butadiene'''ന്റെ  2D structure,  3D structure ആകാൻ ടൂൾ ബാറിലെ '''Save''' ഐക്കണ്‍ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|'''Save as'''  ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
| '''File type''' ഫീൽഡിൽ '''MDL Molfile Format''' സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| ഫയലിന്റെ പേര്  '''1,3-butadiene''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:42&lt;br /&gt;
|ഫയൽ ഡെസ്ക്ടോപ്പിൾ സേവ് ചെയ്യാനായി '''Desktop''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|എന്നിട്ട്  '''Save''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:50&lt;br /&gt;
|''.mol'' അല്ലെങ്കിൽ ''.mdl''  എക്സ്റ്റൻഷൻ കൊടുത്തും നിങ്ങൾക്ക് ഫയൽ സേവ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|ഉദാഹരണത്തിന്, ഫയലിന്റെ പേര് ടൈപ്പ് ചെയ്യുക '''1,3butadiene.mol''' അല്ലെങ്കിൽ '''.mdl'''. &lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|'''Save'''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|structure 3Dയിൽ കാണുവാനായി moleculeൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|'''Open With Molecules viewer''' ഓപ്ഷൻ സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|ഇതാണ്  3Dയിൽ ''' 1,3butadiene'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|നമുക്ക് structureൽ മാറ്റങ്ങൾ വരുത്താൻ കഴിയില്ലെന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
|structure  റൊട്ടേറ്റ്  ചെയ്യാനായി cursor structureൽ വച്ചിട്ട്  മൗസ് പിടിച്ചു കൊണ്ട് ഡ്രാഗ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,  '''Benzene''' structure  2Dയിൽ നിന്ന് 3D  ആക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:36&lt;br /&gt;
|chemical reactionsഉം   reaction conditionsഉം വരക്കുന്നത് ഇപ്പോൾ പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:41&lt;br /&gt;
|യഥാക്രമം,'''Ethene'''ഉം '''Ethanol'''ഉം ലഭിക്കുന്ന '''Ethyl chloride'''ന്റെ '''Alcoholic Potassium hydroxide'''ഉം '''Aqueous Potassium hydroxide''' മായുള്ള കെമിക്കൽ reaction ഇതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|ഞാനൊരു പുതിയ '''GchemPaint''' വിൻഡോ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|ആദ്യമായി '''Ethyl chloride'''ന്റെ  ഘടന വരയ്ക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|'''Add a chain'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:01&lt;br /&gt;
|'''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ആദ്യത്തെയും രണ്ടാമത്തേയും bond  പൊസിഷൻസിലെ atoms കാണിക്കുവാൻ ചെയിനിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|'''Current element''' ഡ്രോപ്പ് ഡൌണ്‍ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
|ടേബിളിൽ നിന്ന് '''Cl''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| '''Add or modify an atom'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| മൂന്നാമത്തെ bond പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
| '''Ethyl chloride'''ന്റെ  structure വരച്ചു &lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|'''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. ടൈപ്പ് ചെയ്യുക, '''Alc.KOH'''.    &lt;br /&gt;
|-&lt;br /&gt;
|06:37&lt;br /&gt;
| വീണ്ടും ക്ലിക്ക് ചെയ്തിട്ട് ടൈപ്പ് ചെയ്യുക  '''Aq.KOH''' &lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|'''Add an arrow for an irreversible reaction'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
| സ്ക്രോളർ ഉപയോഗിച്ച് നിങ്ങൾക്ക്  '''Arrow length''' മാറ്റാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|ഞാൻ arrow length 280 ആയി വർദ്ധിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
| '''Ethyl Chloride'''ന് അരികിലുള്ള  '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:58&lt;br /&gt;
| '''Ethyl Chloride'''ന് താഴെ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:01&lt;br /&gt;
|  മൗസ് അമർത്തി കൊണ്ട് arrow താഴേക്ക് പോയിന്റ്‌ ചെയ്യാൻ റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
| '''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:08&lt;br /&gt;
| ആദ്യത്തെ arrowയ്ക്ക് മുകളിൽ  '''Alcoholic Potassium Hydroxide (Alc.KOH)'''  വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:13&lt;br /&gt;
| '''Aqueous Potassium Hydroxide (Aq.KOH)''' രണ്ടാമത്തെ arrowയ്ക്ക് മുകളിൽ വയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
| '''Alcoholic Potassium hydroxide(Alc.KOH)''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
| arrowയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| ഒരു സബ്മെനു തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
| '''Arrow''' സിലക്റ്റ് ചെയ്തിട്ട് '''Attach selection to arrow''' യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|'''Arrow associated''' എന്ന ഹെഡിംഗോടെ ഒരു ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| '''Role''' ഡ്രോപ്പ് ഡൌണ്‍ ലിസ്റ്റിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|ലിസ്റ്റിൽ നിന്ന് '''Catalyst''' സിലക്റ്റ് ചെയ്യുക. '''Close''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
|'''Alcoholic Potassium Hydroxide (Alc.KOH)''' ഒരു '''catalyst'''  പോലെ arrowയിൽ attach  ചെയ്തിട്ടുണ്ടോ എന്നറിയാൻ arrow ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:49&lt;br /&gt;
| '''Aqueous Potassium Hydroxide(Aq.KOH)'''നായും ഈ പ്രവർത്തി ആവർത്തിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
| '''catalyst'''  attach  ആയി എന്ന് കാണുന്നതിനായി ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
|'''Selection''' ടൂളിൽ ക്ലിക്ക് ചെയ്തിട്ട് '''Ethyl chloride''' structure തിരഞ്ഞെടുക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|കോപ്പി ചെയ്യാനായി  '''Ctrl + C''' പ്രസ്‌ ചെയ്തിട്ട് പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V''' രണ്ട് പ്രാവശ്യം പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
|ഡ്രാഗ് ചെയ്ത്  ശരിയായ സ്ഥലത്ത് structures  പൊസിഷൻ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
|''Ethyl chloride''',   '''Alcoholic potassium Hyroxide'''മായുള്ള react ചെയ്ത്  '''Ethene''' ലഭിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
| '''Ethyl chloride''' '''Aqueous Potassium Hydroxide'''മായി പ്രവർത്തിച്ച് '''Ethanol'''  ലഭിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| '''Ethene''' ലഭിക്കാനായി '''Eraser'''  ടൂൾ ക്ലിക്ക് ചെയ്തിട്ട്  '''Ethyl chloride'''ലെ '''Cl''' bond  ഡിലീറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| '''Ethane''' രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|08:37&lt;br /&gt;
|ടൂൾ ബോക്സിൽ   നിലവിലുള്ള എലിമെന്റ് '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:42&lt;br /&gt;
|'''Add a bond''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. ഡബിൾ bond രൂപപ്പെടനായി bond ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
|'''Ethene'''  രൂപപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|08:50&lt;br /&gt;
| '''Ethanol''' കിട്ടുന്നതിനായി കീ ബോർഡിൽ '''O'''  പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:54&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
|എന്നിട്ട്  '''Ethyl chloride'''ലെ  '''Cl''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
| ഇപ്പോൾ reactantsഉം productsഉം 2Dയിൽ നിന്ന്  3Dയിലേക്ക്  മാറ്റാം.&lt;br /&gt;
|-&lt;br /&gt;
|09:07&lt;br /&gt;
|ഒരു പുതിയ ഫയൽ തുറന്നിട്ട്‌ '''Ethyl Chloride''' കോപ്പി ചെയ്ത് അതിൽ പേസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:15&lt;br /&gt;
|'''Save '''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:17&lt;br /&gt;
|'''Save as''' ഡയലോഗ് ബോക്സ്‌ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
|ഫയലിന്റെ പേര്  '''Ethyl Chloride.mol''' എന്ന് ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:24&lt;br /&gt;
| ഡെസ്ക്ടോപ്പിൽ നിങ്ങുടെ ഫയൽ സേവ് ചെയ്യാനായി '''Desktop''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:28&lt;br /&gt;
|'''Save '''  ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:31&lt;br /&gt;
|അത് പോലെ '''Ethene''' ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:34&lt;br /&gt;
| '''Ethene.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:37&lt;br /&gt;
| '''Ethanol'''  ഒരു പുതിയ ഫയലിൽ സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:39&lt;br /&gt;
| '''Ethanol.mol''' എന്ന് സേവ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|09:42&lt;br /&gt;
|ഞാനെന്റെ ഡെസ്ക്ടോപ്പിൽ ഇത് നേരത്തേ സേവ് ചെയ്തിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
|ഞാനെന്റെ നിലവിലുള്ള വിൻഡോ മിനിമൈസ് ചെയ്യട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|09:49&lt;br /&gt;
|എന്റെ ഫയലുകൾ സേവ് ചെയ്തിട്ടുള്ള '''Desktop''' ഫോൾഡറിൽ പോകുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|09:54&lt;br /&gt;
|Compound  3Dയിൽ കാണുവാനായി ഫയലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്തിട്ട് '''Open with Molecules viewer''' എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|10:02&lt;br /&gt;
|അത് പോലെ ഞാനെന്റെ എല്ലാ ഫയലുകളും  '''Molecules viewer'''ൽ തുറക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|10:07&lt;br /&gt;
|Compounds  3Dയിൽ നിരീക്ഷിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|10:10&lt;br /&gt;
|ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|10:11&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
|10:13&lt;br /&gt;
|* '''NIST WebBook page for this molecule.'''&lt;br /&gt;
|-&lt;br /&gt;
|10:16&lt;br /&gt;
|* '''Pub-Chem page for the  molecule'''&lt;br /&gt;
|-&lt;br /&gt;
|10:19&lt;br /&gt;
|* '''Chemical calculator''' ഉപയോഗിച്ച് compoundന്റെ molecular weight കാണുന്നത്&lt;br /&gt;
|-&lt;br /&gt;
|10:25&lt;br /&gt;
|* മോളിക്യൂളിന്റെ '''mass spectrum'''  ഗ്രാഫ് ലഭ്യമാക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:29&lt;br /&gt;
|* മോളിക്യൂൾ '''.mol''' ഫോർമാറ്റിൽ സേവ് ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:33&lt;br /&gt;
|* reaction arrowൽ  reaction conditionsഉം reagentsഉം ചേർക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:37&lt;br /&gt;
|* ഒരു reaction ചേർക്കുന്നതും എഡിറ്റ്‌ ചെയ്യുന്നതും.&lt;br /&gt;
|-&lt;br /&gt;
|10:40&lt;br /&gt;
|*  reaction molecules 3D structure ലേക്ക് മാറ്റുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|10:43&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്- &lt;br /&gt;
|-&lt;br /&gt;
|10:44&lt;br /&gt;
| ഈ chemical reaction കൾ വരയ്ക്കുക. 1) '''Carbon tetra chloride''' catalyst  ആയി '''Propene'''ഉം  '''Bromine'''(Br-Br)ഉം  തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:52&lt;br /&gt;
| 2) '''Anhydrous Aluminum Chloride'''catalyst ആയി '''Benzene'''ഉം '''Chlorine'''ഉം തമ്മിലുള്ള.&lt;br /&gt;
|-&lt;br /&gt;
|10:57&lt;br /&gt;
|നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|11:01&lt;br /&gt;
|ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:04&lt;br /&gt;
|ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:08&lt;br /&gt;
|നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:12&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:18&lt;br /&gt;
|ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|11:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|11:27&lt;br /&gt;
|സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:31&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|11:38&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|11:41&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Orbital-Overlap/Malayalam</id>
		<title>GChemPaint/C3/Orbital-Overlap/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Orbital-Overlap/Malayalam"/>
				<updated>2015-05-22T10:16:07Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
| '''GChemPaint'''ലെ  '''Orbital Overlap''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ പഠിക്കുന്നത്,  &lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|* വിവിധ തരം ഓർബിറ്റലുകളെ കുറിച്ച് &lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|* ഓർബിറ്റലുകളുടെ  Rotationനും resizingഉം. &lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|* വിവിധ തരം orbital overlaps.&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത് '''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
| '''GChemPaint''' version 0.12.10.&lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിനായി&lt;br /&gt;
|-&lt;br /&gt;
|00:31&lt;br /&gt;
| '''GChemPaint''' chemical structure എഡിറ്റർ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:38&lt;br /&gt;
| ആദ്യമായി '''atomic orbital''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
| ഒരു ആറ്റത്തിന്റെ ഇലക്ട്രോണിന്റെ തരംഗ സ്വഭാവം വ്യക്തമാക്കുന്ന ഗണിതക ഫങ്ഷനാണ് ''atomic orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| ഇലക്ട്രോണിനെ കണ്ടുമുട്ടുവാൻ ഏറ്റവും കൂടുതൽ സാധ്യതയുള്ള  മേഘലയാണ് '''orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| ഇതാണ് ഒരു 's'  '''orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
| ഇതിന് '''spherical''' ഷേപ്പ് ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
| ഇവയാണ് വ്യത്യസ്ഥ axesലെ 'p'  '''orbitals'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:06&lt;br /&gt;
|'p' '''orbitals'''ന്  '''&amp;quot;dumb-bell&amp;quot;''' ആകൃതിയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:09&lt;br /&gt;
| ഇവയാണ് വ്യത്യസ്ഥ axesകളിലുള്ള   'd' '''orbitals'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
| 'd' '''orbitals'''ന്  '''double &amp;quot;dumb-bell&amp;quot;''' ആകൃതിയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
| ഒരു പുതിയ '''GchemPaint''' ആപ്പ്ളിക്കേഷൻ തുറന്നിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
| ആദ്യമായി '''orbitals'''നെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
| '''Orbital'''  property വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
| ഈ വിൻഡോയിൽ '''Coefficient, Rotation''', '''Type''' തുടങ്ങിയ ഫീൽഡുകൾ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| ആദ്യം '''Type''' നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
| ഡിഫാൾട്ടായി  's'  '''orbital''' സിലക്റ്റ് ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:42&lt;br /&gt;
| '''p, d xy''', '''d z square orbital''' radio ബട്ടണുകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
| ഇതിനരുകിൽ കാണിച്ചിട്ടുള്ള വിവിധ '''orbital''' രൂപങ്ങൾ  ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
| അടുത്തതായി '''Coefficient''', '''Rotation''' properties പരിശോധിക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| '''Coefficient''' propertyയുടെ മൂല്യം -1.00 മുതൽ 1.00 വരെ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
| '''Coefficient''' ഫീൽഡ് മൂല്യം ഉപയോഗിച്ച് നമുക്ക്  orbitalന്റെ  sizeൽ മാറ്റം വരുത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
| അരികിലുള്ള ''' orbital''' ന്റെ വലുപ്പം മാറുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| '''Rotation''' propertyയുടെ മൂല്യം  -180(minus) മുതൽ 180 വരെ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
| നമുക്ക്  '''orbitals'''  clockwise  അല്ലെങ്കിൽ anticlockwise  റൊട്ടേറ്റ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
| Up,  down arrows  ഉപയോഗിച്ച് മൂല്യങ്ങളിൽ മാറ്റം  വരുത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:30&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള '''Positive overlaps''' കാണിക്കുന്നതിനായി  ''orbitals'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
| ഇതാണ് വിവിധ orbitalsന്റെ  '''Positive overlap''' വിശദമാക്കുന്ന സ്ലൈഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| '''s-s'overlap, 's-p'overlap, 'p-p'overlap''' കൂടാതെ ''''p-p' side-wise overlap'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''Display area'''യിൽ  '''Hydrogen''' മോളിക്യൂൾ വരയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
| കീ ബോർഡിൽ H പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
| '''Co-efficient''' മൂല്യം ഒന്ന്  ആയി സെറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
| '''Add a bond''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
| bondlength 130 ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:11&lt;br /&gt;
| ''' Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:14&lt;br /&gt;
| '''Hydrogen''' മോളിക്യൂൾ രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
| 's-s' end-on overlap നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
| 's' '''orbital''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:28&lt;br /&gt;
| എന്നിട്ട്  '''Hydrogen''' മോളിക്യൂളിന്റെ '''Hydrogen'''ആറ്റത്തിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:33&lt;br /&gt;
| 's-s' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
| ഇപ്പോൾ 'p-p' end-on overlap.&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
| കീ ബോർഡിൽ  F പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
| '''Add or modify an atom''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
| bond length 200ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
| '''Fluorine''' മോളിക്യൂൾ രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:02&lt;br /&gt;
| ''''p' orbital''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:05&lt;br /&gt;
| 'p-p' end-on overlap രൂപപ്പെടാൻ നമുക്ക് horizontal ഡിറക്ഷനിൽ 'p' '''orbitals''' വേണം. &lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
| '''Rotation''' മൂല്യം  90 ആയി ഉയർത്തുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
| ''' 'p' orbital'''ൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:18&lt;br /&gt;
| '''Fluorine''' ആറ്റത്തിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
| അത് പോലെ,  ഈ പ്രവർത്തി ആവർത്തിച്ച് 'p' '''orbital'''  '-90' റൊട്ടേറ്റ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
| അടുത്ത '''Fluorine''' ആറ്റത്തിൽ  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
| ഒരു പക്ഷേ നിങ്ങൾക്ക്  orbital വ്യക്തമായി കാണുവാൻ കഴിഞ്ഞില്ലെങ്കിൽ അത് resize  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:36&lt;br /&gt;
| അതിനായി '''Coefficient''' മൂല്യത്തിൽ മാറ്റം വരുത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|04:40&lt;br /&gt;
| orbitalലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക, ''' Orbital''' സിലക്റ്റ് ചെയ്യുക, എന്നിട്ട് '''Properties'''.  &lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
| '''Orbital properties''' ഡയലോഗ് ബോക്സ്‌ കാണപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:50&lt;br /&gt;
| ശരിയായ രീതിയിൽ overlap  കാണുന്നത് വരെ  '''Coefficient''' മൂല്യം കുറയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
| '''Close''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
| മറ്റ്  orbitalനായി ഈ പ്രവർത്തി ആവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
| 'p-p' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:04&lt;br /&gt;
| അടുത്തതായി ''''dz^2' orbital'''  ഉപയോഗിച്ച് 'd-d' end-on overlap.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
| '''Display Area'''യിലേക്ക് വന്ന് കീ ബോർഡിൽ വലിയക്ഷരം '''F''' പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|05:14&lt;br /&gt;
| ലിസ്റ്റിൽ നിന്ന് '''Fe''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
| '''Display Area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
| '''Add a bond ''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
| ഒരു bond വരയ്ക്കാനായി iron atom(Fe) ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:29&lt;br /&gt;
| '''Add or modify an atomic orbital'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
| ''''dz^2'''' '''orbital'''  റേഡിയോ ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
| ശരിയായ overlapനായി  '''Coefficient''' മൂല്യം  0.8  ആയി കുറയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:42&lt;br /&gt;
| '''&amp;quot;dz^2&amp;quot; orbitals'''  overlap ചെയ്യിക്കുന്നതിനായി bonded Iron ആറ്റമ്സിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:49&lt;br /&gt;
| 'd-d' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
| ഇപ്പോൾ 'p' orbitalsന്റെ side-wise overlap നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
| നിലവിലുള്ള എലിമെന്റ് '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
| '''Bond length''' 90ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:12&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| '''Coefficient''' മൂല്യം ഒന്ന്  ആയി വർദ്ധിപ്പിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| 'p' '''orbital''' റേഡിയോ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
| 'p' '''orbital''' horizontal പൊസിഷനിൽ ആണെങ്കിൽ അത്  vertical പൊസിഷനിൽ റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
| bondsന്റെ അരികുകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
| 'p-p' side-wise overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:37&lt;br /&gt;
| ഇത്തരത്തിലെ overlapൽ  '''orbitals''' lobesന് ഒരേ sign ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|06:43&lt;br /&gt;
| അടുത്തതായി '''negative''', '''zero overlaps''' എന്നിവയിലേക്ക് പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
| ഇതാണ്  '''negative''' overlapsന്റെ സ്ലൈഡ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
| ഞാനൊരു പുതിയ '''Gchempaint''' ആപ്പ്ളിക്കേഷൻ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
| ഇപ്പോൾ ഒരു '''negative overlap''' വരയ്ക്കുന്നതെങ്ങനെ എന്ന് വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:02&lt;br /&gt;
| Bond length  90ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:08&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
| ''''p' orbital''' റേഡിയോ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. എന്നിട്ട് bondന് അരികിൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:17&lt;br /&gt;
| ''''p' orbital'''  upside down ഫ്ലിപ്പ് ചെയ്യുന്നതിനായി 180 degree റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| എന്നിട്ട് bondsന്റെ മറ്റേ അറ്റത്ത്‌ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:27&lt;br /&gt;
| '''negative overlap''' നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
| ഇത്തരം overlapൽ, '''orbitals'''ന്റെ  lobesന് വിപരീത  sign ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| ഒരു '''zero overlap'''  സൃഷ്ടിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
| ഇതാണ് '''zero overlap'''ന്റെ സ്ലൈഡ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
| '''Add a bond'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
| ''' Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:52&lt;br /&gt;
| 'p' orbitalൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:54&lt;br /&gt;
| ''' 'p' orbital''' അതിന്റെ യഥാർത്ഥ പൊസിഷനിലേക്ക് റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:59&lt;br /&gt;
| bondന്റെ അറ്റത്ത്‌ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
| ''''s' orbital'''ൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
| എന്നിട്ട്  bondന്റെ മറ്റേ അറ്റത്ത്‌  ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:09&lt;br /&gt;
| '''zero overlap''' നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:12&lt;br /&gt;
| ഇത്തരത്തിലെ  overlapൽ '''orbitals'''ന്റെ   ഓറിയന്റേഷൻ ഒരേ പോലെ അല്ല.&lt;br /&gt;
|-&lt;br /&gt;
|08:17&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
|08:22&lt;br /&gt;
|* End-on,  side-wise overlapകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|08:25&lt;br /&gt;
|* orbitals  rotationഉം  resizingഉം.&lt;br /&gt;
|-&lt;br /&gt;
|08:29&lt;br /&gt;
|* Positive, negative കൂടാതെ zero overlap.&lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്.&lt;br /&gt;
|-&lt;br /&gt;
|08:35&lt;br /&gt;
|* Hydrogen chloride(H-Cl) മോളിക്യൂൾ ഉപയോഗിച്ച് 's-p' end-on overlap വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|* 'dxy-dxy' orbitalsന്റെ  side-wise overlap വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|*  മറ്റ് negative, zero overlapകൾ വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:49&lt;br /&gt;
|* Hint:  orbitalsന്റെ ശരിയായ overlap ന് വേണ്ടി അവ റൊട്ടേറ്റ് ചെയ്യുകയും resize ചെയ്യുകയും ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:56&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|09:00&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:03&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:07&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:12&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:18&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:23&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:27&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:32&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|09:40&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:45&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam</id>
		<title>BOSS-Linux/C3/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam"/>
				<updated>2015-05-22T10:02:45Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
* Linux OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access  ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quotesനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ്  മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */ {print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curly ബ്രാക്കറ്റുകൾ ) quotesസിന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട് വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇവിടെ '''PIPE'''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി, '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0'''ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage  sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings'''ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| '''minus ചിഹ്നം''' ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam</id>
		<title>BOSS-Linux/C3/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam"/>
				<updated>2015-05-21T12:05:26Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
* Linux OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access  ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quotesനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ്  മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */ {print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curlyബ്രാക്കറ്റുകൾ ) quotesസിന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട്  വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇവിടെ '''PIPE '''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി , '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു  '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0''' ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage  sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|  ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings'''ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
|  '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| '''minus ചിഹ്നം'''  ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം  മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam</id>
		<title>BOSS-Linux/C3/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/Basics-of-awk/Malayalam"/>
				<updated>2015-05-21T12:05:05Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- |  00:01 | '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലില...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
* Linux OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access  ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quotesനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ്  മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
 '''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */ {print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curlyബ്രാക്കറ്റുകൾ ) quotesസിന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട്  വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| ഇവിടെ '''PIPE '''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി , '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു  '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0''' ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage  sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|  ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings'''ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
|  '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| '''minus ചിഹ്നം'''  ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം  മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Orbital-Overlap/Malayalam</id>
		<title>GChemPaint/C3/Orbital-Overlap/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Orbital-Overlap/Malayalam"/>
				<updated>2015-05-21T11:10:11Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot; {|border=1 |'''Time''' |'''Narration'''  |- |00:01 | '''GChemPaint'''ലെ  '''Orbital Overlap''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
| '''GChemPaint'''ലെ  '''Orbital Overlap''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിൽ പഠിക്കുന്നത്,  &lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|* വിവിധ തരം ഓർബിറ്റലുകളെ കുറിച്ച് &lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|* ഓർബിറ്റലുകളുടെ  Rotationനും resizingഉം. &lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|* വിവിധ തരം orbital overlaps.&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത് '''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
| '''GChemPaint''' version 0.12.10.&lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിനായി&lt;br /&gt;
|-&lt;br /&gt;
|00:31&lt;br /&gt;
| '''GChemPaint''' chemical structure എഡിറ്റർ അറിഞ്ഞിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:38&lt;br /&gt;
| ആദ്യമായി '''atomic orbital''' എന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
| ഒരു ആറ്റത്തിന്റെ ഇലക്ട്രോണിന്റെ തരംഗ സ്വഭാവം വ്യക്തമാക്കുന്ന ഗണിതക ഫങ്ഷനാണ് ''atomic orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| ഇലക്ട്രോണിനെ കണ്ടുമുട്ടുവാൻ ഏറ്റവും കൂടുതൽ സാധ്യതയുള്ള  മേഘലയാണ് '''orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| ഇതാണ് ഒരു 's'  '''orbital'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
| ഇതിന് '''spherical''' ഷേപ്പ് ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
| ഇവയാണ് വ്യത്യസ്ഥ axesle 'p'  '''orbitals'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:06&lt;br /&gt;
|'p' '''orbitals'''ന്  '''&amp;quot;dumb-bell&amp;quot;''' ആകൃതിയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:09&lt;br /&gt;
| ഇവയാണ് വ്യത്യസ്ഥ axesകളിലുള്ള   'd' '''orbitals'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
| 'd' '''orbitals'''ന്  '''double &amp;quot;dumb-bell&amp;quot;''' ആകൃതിയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
| ഒരു പുതിയ '''GchemPaint''' ആപ്പ്ളിക്കേഷൻ തുറന്നിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
| ആദ്യമായി '''orbitals'''നെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
| '''Orbital'''  property വിൻഡോ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
| ഈ വിൻഡോയിൽ '''Coefficient, Rotation''',  '''Type''' തുടങ്ങിയ ഫീൽഡുകൾ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| ആദ്യം '''Type''' നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
| ഡിഫാൾട്ടായി  's'  '''orbital''' സിലക്റ്റ് ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:42&lt;br /&gt;
| '''p, d xy''', '''d z square orbital''' radio ബട്ടണുകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
| ഇതിനരുകിൽ കാണിച്ചിട്ടുള്ള വിവിധ '''orbital''' രൂപങ്ങൾ  ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
| അടുത്തതായി '''Coefficient''', '''Rotation''' properties പരിശോധിക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
| '''Coefficient''' propertyയുടെ മൂല്യം -1.00 മുതൽ 1.00 വരെ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
| '''Coefficient''' ഫീൽഡ് മൂല്യം ഉപയോഗിച്ച് നമുക്ക്  orbitalന്റെ  sizeൽ മാറ്റം വരുത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
| അരികിലുള്ള ''' orbital''' ന്റെ വലുപ്പം മാറുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| '''Rotation''' propertyയുടെ മൂല്യം  -180(minus) മുതൽ 180 വരെ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
| നമുക്ക്  '''orbitals'''  clockwise  അല്ലെങ്കിൽ anticlockwise  റൊട്ടേറ്റ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
| Up,  down arrows  ഉപയോഗിച്ച് മൂല്യങ്ങളിൽ മാറ്റം  വരുത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:30&lt;br /&gt;
| വിവിധ തരത്തിലുള്ള '''Positive overlaps''' കാണിക്കുന്നതിനായി  ''orbitals'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
| ഇതാണ് വിവിധ orbitalsന്റെ  '''Positive overlap''' വിശദമാക്കുന്ന സ്ലൈഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| '''s-s'overlap, 's-p'overlap, 'p-p'overlap''' കൂടാതെ ''''p-p' side-wise overlap'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''Display area'''യിൽ   '''Hydrogen''' മോളിക്യൂൾ വരയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
| കീ ബോർഡിൽ H പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
| '''Co-efficient''' മൂല്യം ഒന്ന്  ആയി സെറ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
| '''Add or modify an atom'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
| '''Add a bond''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
| bondlength 130 ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:11&lt;br /&gt;
| ''' Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:14&lt;br /&gt;
| '''Hydrogen'''  മോളിക്യൂൾ രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
| 's-s' end-on overlap നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
| 's' '''orbital''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:28&lt;br /&gt;
| എന്നിട്ട്  '''Hydrogen''' മോളിക്യൂളിന്റെ  '''Hydrogen'''ആറ്റത്തിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:33&lt;br /&gt;
| 's-s' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
| ഇപ്പോൾ 'p-p' end-on overlap.&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
| കീ ബോർഡിൽ  F പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
| '''Add or modify an atom'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
| bond length 200ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
| '''Fluorine''' മോളിക്യൂൾ രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:02&lt;br /&gt;
| ''''p' orbital'''  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:05&lt;br /&gt;
| 'p-p' end-on overlap രൂപപ്പെടാൻ നമുക്ക് horizontal ഡിറക്ഷനിൽ 'p' '''orbitals''' വേണം. &lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
| '''Rotation''' മൂല്യം  90 ആയി ഉയർത്തുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
| ''' 'p' orbital'''ൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:18&lt;br /&gt;
| '''Fluorine''' ആറ്റത്തിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
| അത് പോലെ,  ഈ പ്രവർത്തി ആവർത്തിച്ച് 'p' '''orbital'''  '-90' റൊട്ടേറ്റ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
| അടുത്ത '''Fluorine''' ആറ്റത്തിൽ  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
| ഒരു പക്ഷേ നിങ്ങൾക്ക്  orbital വ്യക്തമായി കാണുവാൻ കഴിഞ്ഞില്ലെങ്കിൽ അത് resize  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:36&lt;br /&gt;
| അതിനായി '''Coefficient''' മൂല്യത്തിൽ മാറ്റം വരുത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|04:40&lt;br /&gt;
| orbitalലിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക, ''' Orbital''' സിലക്റ്റ് ചെയ്യുക, എന്നിട്ട് '''Properties'''.  &lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
| '''Orbital properties''' ഡയലോഗ് ബോക്സ്‌ കാണപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|04:50&lt;br /&gt;
| ശരിയായ രീതിയിൽ overlap  കാണുന്നത് വരെ  '''Coefficient''' മൂല്യം കുറയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
| '''Close''' ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
| മറ്റ്  orbitalനായി ഈ പ്രവർത്തി ആവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
| 'p-p' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:04&lt;br /&gt;
| അടുത്തതായി ''''dz^2' orbital'''  ഉപയോഗിച്ച് 'd-d' end-on overlap.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
| '''Display Area'''യിലേക്ക് വന്ന് കീ ബോർഡിൽ വലിയക്ഷരം '''F''' പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|05:14&lt;br /&gt;
| ലിസ്റ്റിൽ നിന്ന് '''Fe''' സിലക്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
| '''Display Area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
| '''Add a bond ''' ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
| ഒരു bond വരയ്ക്കാനായി iron atom(Fe) ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:29&lt;br /&gt;
| '''Add or modify an atomic orbital'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
| ''''dz^2'''' '''orbital'''  റേഡിയോ ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:37&lt;br /&gt;
| ശരിയായ overlapനായി  '''Coefficient'''  മൂല്യം  0.8  ആയി കുറയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:42&lt;br /&gt;
| '''&amp;quot;dz^2&amp;quot; orbitals'''  overlap ചെയ്യിക്കുന്നതിനായി bonded Iron ആറ്റമ്സിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:49&lt;br /&gt;
| 'd-d' end-on overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
| ഇപ്പോൾ  'p' orbitalsന്റെ side-wise overlap നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
| നിലവിലുള്ള എലിമെന്റ് '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
| '''Add a bond''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
| '''Bond length'''  90ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:12&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| '''Coefficient''' മൂല്യം  ഒന്ന്  ആയി വർദ്ധിപ്പിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| 'p' '''orbital''' റേഡിയോ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
| 'p' '''orbital''' horizontal പൊസിഷനിൽ ആണെങ്കിൽ അത്  vertical പൊസിഷനിൽ റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
| bondsന്റെ അരികുകളിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
| 'p-p' side-wise overlap നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:37&lt;br /&gt;
| ഇത്തരത്തിലെ overlapൽ  '''orbitals''' lobesന് ഒരേ sign ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|06:43&lt;br /&gt;
| അടുത്തതായി '''negative''', '''zero overlaps''' എന്നിവയിലേക്ക് പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
| ഇതാണ്  '''negative''' overlapsന്റെ സ്ലൈഡ്. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
| ഞാനൊരു പുതിയ '''Gchempaint''' ആപ്പ്ളിക്കേഷൻ തുറന്നിട്ടുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
| ഇപ്പോൾ ഒരു '''negative overlap''' വരയ്ക്കുന്നതെങ്ങനെ എന്ന് വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
| '''Add a bond'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:02&lt;br /&gt;
| Bond length  90ന് അടുത്താണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:05&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:08&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
| ''''p' orbital''' റേഡിയോ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. എന്നിട്ട് bondന് അരികിൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:17&lt;br /&gt;
| ''''p' orbital'''  upside down ഫ്ലിപ്പ് ചെയ്യുന്നതിനായി 180 degree റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:23&lt;br /&gt;
| എന്നിട്ട് bondന്റെ മറ്റേ അറ്റത്ത്‌ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:27&lt;br /&gt;
| '''negative overlap''' നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
| ഇത്തരം overlapൽ, '''orbitals'''ന്റെ  lobesന് വിപരീത  sign ആയിരിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| ഒരു '''zero overlap'''  സൃഷ്ടിക്കുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
| ഇതാണ് '''zero overlap'''ന്റെ സ്ലൈഡ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
| '''Add a bond'''  ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
| ''' Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
| '''Add or modify an atomic orbital''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:52&lt;br /&gt;
| 'p' orbitalൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:54&lt;br /&gt;
| ''' 'p' orbital'''അതിന്റെ യഥാർത്ഥ പൊസിഷനിലേക്ക് റൊട്ടേറ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:59&lt;br /&gt;
| bondന്റെ അറ്റത്ത്‌ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
| ''''s' orbital'''ൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
| എന്നിട്ട്  bondന്റെ മറ്റേ അറ്റത്ത്‌  ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:09&lt;br /&gt;
| '''zero overlap''' നിരീക്ഷിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:12&lt;br /&gt;
| ഇത്തരത്തിലെ  overlapൽ '''orbitals'''ന്റെ   ഓറിയന്റേഷൻ ഒരേ പോലെ അല്ല.&lt;br /&gt;
|-&lt;br /&gt;
|08:17&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, &lt;br /&gt;
|-&lt;br /&gt;
|08:22&lt;br /&gt;
|* End-on,  side-wise overlapകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|08:25&lt;br /&gt;
|* orbitals  rotationഉം  resizingഉം.&lt;br /&gt;
|-&lt;br /&gt;
|08:29&lt;br /&gt;
|* Positive, negative കൂടാതെ zero overlap.&lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്.&lt;br /&gt;
|-&lt;br /&gt;
|08:35&lt;br /&gt;
|* Hydrogen chloride(H-Cl) മോളിക്യൂൾ ഉപയോഗിച്ച് 's-p' end-on overlap വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|* 'dxy-dxy' orbitalsന്റെ  side-wise overlap വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|*  മറ്റ് negative, zero overlpകൾ വരയ്ക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:49&lt;br /&gt;
|* Hint:  orbitalsന്റെ ശരിയായ overlap ന് വേണ്ടി അവ റൊട്ടേറ്റ് ചെയ്യുകയും resize ചെയ്യുകയും ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:56&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|09:00&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:03&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:07&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:12&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:18&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:23&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|09:27&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:32&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|09:40&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
|09:45&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam</id>
		<title>Linux-AWK/C2/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam"/>
				<updated>2015-05-20T12:01:42Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
*Ubuntu Linux 12.04 OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''CTRL + ALT''', '''T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quotesനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ് മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */ {print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:45 &lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:05&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curly ബ്രാക്കറ്റുകൾ ) quotesന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട്  വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| ഇവിടെ '''PIPE '''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി , '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു  '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|  '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0'''ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
|records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings''' ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|  '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| '''minus ചിഹ്നം'''  ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം  മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam</id>
		<title>Linux-AWK/C2/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam"/>
				<updated>2015-05-20T06:36:30Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
*Ubuntu Linux 12.04 OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''CTRL + ALT''', '''T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quotesനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ് മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */{ print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:45 &lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:05&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curly ബ്രാക്കറ്റുകൾ ) quotesന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട്  വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| ഇവിടെ '''PIPE '''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി , '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു  '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|  '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0'''ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
|records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings''' ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|  '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| '''minus ചിഹ്നം'''  ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം  മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam</id>
		<title>Linux-AWK/C2/Basics-of-awk/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux-AWK/C2/Basics-of-awk/Malayalam"/>
				<updated>2015-05-19T10:05:36Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border=1 | '''Time''' | '''Narration'''  |- |  00:01 | '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലില...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''awk''' കമാൻഡ് എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|00:05 &lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,  '''awk കമാൻഡ്.'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
*Ubuntu Linux 12.04 OS&lt;br /&gt;
*GNU BASH v. 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശിലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| '''awk'''യുടെ ആമുഖത്തോടെ തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ''' awk''' കമാൻഡ്  വളരെ ശക്തമായ ഒരു ടെക്സ്റ്റ്‌ manipulation ടൂൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| '''Aho, Weinberger''', '''Kernighan''' എന്നിവരുടെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| ഇതിന് ധാരാളം functions നിർവഹിക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| ഇത് ഒരു റെക്കോർഡിന്റെ ഫീൽഡ് ലെവലിൽ പ്രവർത്തിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| അതായത്, റെക്കോർഡിന്റെ ഓരോ ഫീൽഡും എളുപ്പത്തിൽ access  ചെയ്യാനും എഡിറ്റ്‌ ചെയ്യാനും ഇതിന് കഴിയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| ചില ഉദാഹരണങ്ങൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| Demonstrationന് വേണ്ടി  ''' awkdemo.txt ''' ഫയൽ ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| '''CTRL + ALT''', '''T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| '''awk കമാൻഡ് ''' ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk സ്പേസ്''' (സിംഗിൾ quoteനുള്ളിൽ) (front slash) ‘'''/Pass '''(front slash)'''/'''(തുറക്കുന്ന curly ബ്രാക്കറ്റ്) '''{print (അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ്)}''' (quotesന് ശേഷം) '''സ്പേസ്  awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| ഇവിടെ '''Pass''' ആണ്  മാനദണ്ഡം.&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| '''Pass'''ൽ ഉൾകൊള്ളുന്ന '''awkdemo'''യുടെ എല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യപ്പെടുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| Action പ്രിന്റ്‌ ചെയ്യൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| '''awk'''ൽ നമുക്ക് '''regular expressions'''ഉം ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| നമുക്ക്  '''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''awk  സ്പേസ്  '/M തുറക്കുന്ന square ബ്രാക്കറ്റ്  [ ei അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ]*ra */{ print}'  സ്പേസ്  awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| '''&amp;quot;*&amp;quot;'''  മുൻപത്തെ ക്യാരക്റ്ററിന്റെ ഒന്നോ അതിലധികമോ occurrences നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| അതായത് '''i, e''', '''a''' എന്നിവയുടെ ഒന്നിൽ കൂടുതൽ occurrencesഉം ലിസ്റ്റ് ചെയ്യപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഉദാഹരണം &lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| *Mira&lt;br /&gt;
|-&lt;br /&gt;
|02:45 &lt;br /&gt;
| *Meera&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| *Meeraa&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| '''extended regular expressions (ERE)'''ഉം  '''awk''' സപ്പോർട്ട് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ഇതിനർത്ഥം ഒരു '''PIPE''' ഉപയോഗിച്ച് വേർതിരിക്കപ്പെട്ടിട്ടുള്ള ഒന്നിലധികം patternsഉം  നമുക്ക്  match ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|03:05&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| '''awkസ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ )(front slash) ‘/civil(PIPE) '''|electrical '''(front slash)'''സ്പേസ്  (തുറക്കുന്നcurly ബ്രാക്കറ്റുകൾ)/{print}(അടയ്ക്കുന്ന  curlyബ്രാക്കറ്റുകൾ ) quotesസിന് ശേഷം  സ്പേസ് '''awkdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
| ഇപ്പോൾ '''civil'''ന്റേയും '''electrical'''ന്റേയും entries നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| ഇപ്പോൾ സ്ലൈഡുകളിലേക്ക് തിരികെ പോകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| ഒരു വരിയിലെ individual fieldsനെ തിരിച്ചറിയുവാനായി ചില പ്രത്യേക parameters '''awk'''ക്ക് ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
| '''$1(Dollar 1)''' ആദ്യത്തെ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| അത് പോലെ തുടർന്നുള്ള ഫീൽഡുകൾക്കായി നമുക്ക് '''$2, $3'' എന്നിവയുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| '''$0''' മുഴുവൻ വരിയേയും പ്രതിനിധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരിക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| '''awkdemo.txt''' ഫയലിലെ  ഓരോ വാക്കും '''PIPE''' കൊണ്ട്  വേർപ്പെടുത്തിയിട്ടുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| ഇവിടെ '''PIPE '''നെ '''delimiter''' എന്ന് വിളിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|  ഒരു '''delimiter''' വാക്കുകളെ പരസ്പരം വേർപ്പെടുത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| ഒരു '''delimiter''' ഒരു സിംഗിൾ '''whitespace'''ഉം ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| ഒരു '''delimiter''' സ്പെസിഫൈ ചെയ്യാനായി , '''- capital F '''flagനെ പിന്തുടർന്ന് ഒരു  '''delimiter''' നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk  സ്പേസ്  minus വലിയക്ഷരം F സ്പേസ്''' ഡബിൾ quotesനുള്ളിൽ ''' PIPE സ്പേസ്''' സിംഗിൾ quotesനുള്ളിൽ  '''front slash civil PIPE electrical front slash ''' തുറക്കുന്ന curly ബ്രാക്കറ്റ്''' print സ്പേസ് dollar0 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് quotesന് ശേഷം സ്പേസ് awkdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|  '''$0''' ഉപയോഗിക്കുന്നതിനാൽ മുഴുവൻ വരിയും പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| ശ്രദ്ധിക്കുക, '''names''',  '''stream of students''' എന്നിവ രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ ആണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| നമുക്ക് രണ്ട് ഫീൽഡുകൾ മാത്രം പ്രിന്റ്‌ ചെയ്താൽ മതിയെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
| മുകളിലത്തെ കമാൻഡിൽ '''$0''' ക്ക് പകരം '''$2ഉം $3'''ഉം കൊടുക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| രണ്ട് ഫീൽഡുകൾ മാത്രം കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| ഇത് ശരിയായ ഫലം നല്കുമെങ്കിലും, ഡിസ്പ്ലേയെല്ലാം വൃത്തിയില്ലാത്തതും unformattedഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
| '''C''' style '''printf '''  സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിച്ച്  നമുക്ക് formatted ഔട്ട്‌പുട്ട് ലഭ്യമാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഒരു builtin variable  '''NR''' ഉപയോഗിച്ച് നമുക്ക്  serial numberഉം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| builtin variablesനെ കുറിച്ച്  കൂടുതലായി പിന്നിട് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''awk'''  സ്പേസ്  '''minus വലിയക്ഷരം F ഡബിൾ quotesനുള്ളിൽ   (Pipe)”''' ഡബിൾ  quotesന് ശേഷം സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ''''front slash Pass front slash തുറക്കുന്ന curly ബ്രാക്കറ്റ് printf ഡബിൾ quotesനുള്ളിൽ  percentage  sign 4d സ്പേസ്  percentage  sign -25s space percentage  sign  minus 15s space backslash n”,''' ഡബിൾ  quotesന് ശേഷം '''NR,$2,$3 അടയ്ക്കുന്ന curly ബ്രാക്കറ്റ് '''' സിംഗിൾ quotesന് ശേഷം  സ്പേസ്  '''awkdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| വ്യത്യാസം കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
|  ഇവിടെ '''NR''' റിക്കോർഡുകളുടെ എണ്ണത്തെ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
|records  '''integers''', ആയതിനാൽ ''' %d''' എഴുതി.&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| '''Name'''ഉം '''Stream'''ഉം '''strings'''ആയതിനാൽ നമ്മൾ '''%s''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| ഇവിടെ '''25s'''   25 സ്പേസസ്   '''Name''' ഫീൽഡിന് reserve ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|  '''15s'''  15സ്പേസസ്  '''Stream'''  ഫീൽഡിന്  reserve  ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| '''minus ചിഹ്നം'''  ഔട്ട്‌പുട്ടിനെ left justify  ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| ചുരുക്കത്തിൽ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്, awk ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
| ഒരു സ്ട്രീമിലെ entries ലിസ്റ്റ് ചെയ്യാൻ awkൽ regular expression ഉപയോഗിക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| രണ്ടാമത്തേയും മൂന്നാമത്തേയും ഫീൽഡുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യാൻ.  &lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| formatted ഔട്ട്‌പുട്ട് കാണുവാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| ഒരു അസൈൻമെന്റ് &lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
| Ankit Sarafന്റെ roll no.ഉം streamഉം  മാർക്ക്‌സും കാണിക്കുക.    &lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-sed-command/Malayalam</id>
		<title>BOSS-Linux/C3/More-on-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-sed-command/Malayalam"/>
				<updated>2015-05-19T06:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| *'''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| *'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ  പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| sed ടൂളും പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| '''sed'''ന്റെ ഏറ്റവും  പ്രധാന ഉപയോഗം substitution ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| ഇൻപുട്ടിലെ ഏതെങ്കിലും patternന് പകരം മറ്റൊന്ന് കൊടുക്കുന്നത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  00:54&lt;br /&gt;
| നമ്മുടെ '''seddemo.txt''' ഫയൽ  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| നാലാമത്തെ വരിയിൽ രണ്ട് പ്രാവശ്യവും ആറാമത്തെ വരിയിൽ ഒരു പ്രാവശ്യവും '''Kumar''' എന്ന വാക്ക് കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| '''‘Kumar’''' ഉള്ളടത്തൊക്കെയും  '''‘Roy’''' കൊടുക്കണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:17&lt;br /&gt;
| '''sed സ്പേസ് ''' സിംഗിൾ quotesനുള്ളിൽ ''''s front slash / തുറക്കുന്ന square ബ്രാക്കറ്റ് ചെറിയ അക്ഷരം ''k'' വലിയ അക്ഷരം ''K''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് umar  slash Roy slash'''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| നാലാമത്തെ വരി നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| '''Kumar'''ന്റെ ആദ്യത്തെ  occurence മാത്രം  '''Roy''' ആയി മാറ്റപ്പെട്ടു, എന്നാൽ രണ്ടാമത്തേത് മാറ്റപ്പെട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| ആറാമത്തെ വരിയിൽ  '''Kumar'''ന്റെ ഒറ്റ occuranceഎ ഉള്ളൂ, അത് മാറ്റപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| അതായത് ലൈനിലെ ആദ്യത്തെ entryയിൽ മാത്രമേ മാറ്റം വരുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:02&lt;br /&gt;
| ഇതെന്തന്നാൽ, ഡിഫാൾട്ടായി  ആദ്യം match ചെയ്യുന്ന entry മാത്രം മാറ്റപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:10&lt;br /&gt;
| match ചെയ്യുന്ന എല്ലാ entries മാറ്റണമെങ്കിൽ ''' g''' ഓപ്ഷൻ flag ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| '''prompt ''' വൃത്തിയാക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:20&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ front slash തുറക്കുന്ന square ബ്രാക്കറ്റ് ''ചെറിയ അക്ഷരം k'' ''വലിയ അക്ഷരം K'' അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  umar slash Roy slash g''''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:43 &lt;br /&gt;
| ഇപ്പോൾ നാലാമത്തെ വരിയിലെ രണ്ട് entriesഉം മാറ്റപ്പെട്ടു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| നമുക്ക് ഒറ്റ തവണ തന്നെ ഒന്നിൽ കൂടുതൽ substitutionsഉം നടത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| file '''seddemo.txt''' ഫയലിൽ '''electronics'''ന് പകരം '''electrical''' എന്നാക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| അത് പോലെ, '''civil'''ന് പകരം  '''metallurgy'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| '''prompt''' വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് hyphen '''e''' സ്പേസ് സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash electronics slash electrical slash g’ സിംഗിൾ quoteന് ശേഷം space hyphen '''e''' സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ ‘s front slash civil slash metallurgy slash g’''' സിംഗിൾ quotesന് ശേഷം സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:38&lt;br /&gt;
| വാക്കുകൾ replace ചെയ്യപ്പെട്ടതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:41&lt;br /&gt;
| ഇപ്പോൾ '''Anirban'''ന്റെ  '''stream''' '''computers'''ൽ നിന്നും  '''mathematics''' ആക്കണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
| '''sed സ്പേസ് സിംഗിൾ quotesസിനുള്ളിൽ ''''front slash Anirban slash s slash computers slash mathematics slash g' ''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| '''stream''' മാറ്റപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| ഇതെന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| ആദ്യം '''sed'''. എന്നിട്ട് സിംഗിൾ quotesസിനുള്ളിൽ match ചെയ്യപ്പെടേണ്ട pattern എഴുതണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| ഇതാണ് '''Anirban'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| slashന് ശേഷം ചെയ്യേണ്ട ഓപ്പറേഷൻ.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| അതാണ്  substitutionന് വേണ്ടിയുള്ള '''s'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| എന്നിട്ട് replace ചെയ്യപ്പെടേണ്ട pattern അതായത് '''computers'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| എന്നിട്ട്  substitute ചെയ്യുന്ന വാക്ക്, ''mathematics'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| ഫയലിൽ വരികൾ ചേർക്കുവാനോ  നീക്കം ചെയ്യുവാനോ '''sed''' നമുക്ക് ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| '''electronics''' എന്ന '''stream''' ഇല്ലാത്ത വരികൾ സിലക്റ്റ് ചെയ്യണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| ഇതിനായി നമുക്ക്  '''d '''flag ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് ''' സിംഗിൾ quotesനുള്ളിൽ '''front slash electronics slash d''' സിംഗിൾ quotesന് ശേഷം '''space seddemo.txt സ്പേസ്   greater than sign  സ്പേസ് nonelectronics.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക : '''cat  സ്പേസ് nonelectronics.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:41&lt;br /&gt;
| ഫയലിന്റെ ആദ്യം '''Student Information''' എന്ന വരി ചേർക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
| അതിനായി  '''i''' action ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:  '''sed സ്പേസ്''' സിംഗിൾ quotesസിനുള്ളിൽ ''''1i സ്പേസ് Student Information' quoteന് ശേഷം seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:12&lt;br /&gt;
| നിങ്ങൾക്ക് ഔട്ട്‌പുട്ട് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| ഇത് പോലെ ഒന്നിലധികം വരികൾ ഇവിടെ ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
| നമുക്ക് രണ്ട് വരികൾ  ചേർക്കണമെങ്കിൽ, ഇതേ രീതിയിൽ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
| '''Student Information''നോടൊപ്പം നമുക്ക്  അടുത്ത വർഷത്തെ '''academics'''ഉം ചേർക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''sedസ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''1i  സ്പേസ്  Student Information slash n 2013'''' quotesസിന് ശേഷം '''seddemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  06:54&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| string ‘Information’ഉം ‘2013’ഉം ഇടയിലുള്ള '''slash n''' ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| '''slash n ''' ‘Student Information’ന് ശേഷം  2013നെ അടുത്ത വരിയിൽ പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| Substitution &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:19&lt;br /&gt;
| Replacement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| Insertion&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,   '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:29&lt;br /&gt;
| '''Ankit''' എന്ന പേരിന് പകരം '''Ashish'''എന്നാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:16&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:22&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam</id>
		<title>GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam"/>
				<updated>2015-05-18T17:12:47Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
{|border=1&lt;br /&gt;
!'''Time'''&lt;br /&gt;
!'''Narration'''&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''GchemPaint'''ലെ '''Aromatic Molecular Structures''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| * '''Cyclohexane'''നെ  '''Cyclohexene''' ആക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| * '''Cyclohexene'''നെ  '''Benzene''' ആക്കുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| * '''Benzene ring'''ലെ '''Hydrogen'''ന്  പകരം മറ്റ് ആറ്റങ്ങൾ  കൊടുക്കാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| * '''Benzene ring'''ലെ '''Hydrogen'''ന്  പകരം group of atoms കൊടുക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
| * രണ്ട്  molecules മേർജ് ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| '''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| '''GChemPaint''' version 0.12.10.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പിന്തുടരാനായി, '''GChemPaint''' chemical structure എഡിറ്റർ പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ഞാനൊരു പുതിയ '''GchemPaint''' ആപ്പ്ളിക്കേഷൻ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| ആദ്യമായി '''Display area'''യിൽ ഒരു  six membered cycle ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''Add a six membered cycle'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| '''Display area'''യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|  '''Add a bond or change the multiplicity of the existing one'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| cycleന്റെ ഓരോ കോണിലും രണ്ട് bonds വീതം ചേർക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| രണ്ട് bondകൾ പരസ്പരം സ്പർശിക്കാത്ത രീതിയിൽ bonds പൊസിഷൻ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| അങ്ങനെ ചെയ്യാനായി  bonds യഥാസ്ഥാനത്തേക്ക് ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| cycleന്റെ എല്ലാ കോണിലും '''Carbon''' atoms കാണിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| ഏതെങ്കിലും ഒരു കോണിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| ഒരു '''sub-menu''' കാണപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| '''Atom''' സിലക്റ്റ് ചെയ്തിട്ട്  '''Display symbol''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| അത് പോലെ cycleന്റെ എല്ലാ കോണിലും '''Carbon''' atoms ചേർക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| Bondsൽ '''Hydrogen''' atoms ചേർക്കാനായി കീ ബോർഡിൽ '''H''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| '''Add or modify an atom'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| എല്ലാ  bond  പൊസിഷനിലും  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|  വീണ്ടും രണ്ട് '''Hydrogens''' overlap ചെയ്യുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| ഈ structure  '''(C6H12) Cyclohexane''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| ഈ Structure കോപ്പി  പേസ്റ്റ് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| Structure സിലക്റ്റ് ചെയ്യാനായി '''Ctrl+A''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| Structure  കോപ്പി ചെയ്യാനായി '''Ctrl+C'''ഉം  പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V'''ഉം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
 |-&lt;br /&gt;
| 02:15&lt;br /&gt;
| രണ്ടാമത്തെ  '''Cyclohexane''' structureനെ  '''Cyclohexene''' ആക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''Eraser''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| അടുത്തടുത്തുള്ള '''carbon''' atomsൽ നിന്ന്‌  ഒരു '''Hydrogen bond''' നീക്കം ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| '''Add a bond or change the multiplicity of the existing one''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| എന്നിട്ട് ഡിലീറ്റ് ചെയ്ത '''Hydrogen bonds'''ന് ഇടയിലുള്ള bondൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ഒരു double bond രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഈ structure '''Cyclohexene(C6H10)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| നമുക്ക് '''Cyclohexene'''നെ  '''Cyclohexadiene''' ആക്കിയിട്ട് അതിനെ  '''Benzene''' ആക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''Current element''', '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
|  '''Eraser''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|  അടുത്തടുത്തുള്ള '''Carbon''' atomsൽ നിന്ന് ഒരു '''Hydrogen''' bond നീക്കം ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| '''Add a bond or change the multiplicity of the existing one''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| നീക്കം ചെയ്ത '''Hydrogen''' bondsന് ഇടയിലുള്ള bond ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| രണ്ടാമതൊരു double bond രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| ഈ structure '''Cyclohexadiene(C6H8)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:22&lt;br /&gt;
| അത് പോലെ മൂന്നാമതൊരു double bond രൂപപ്പെടാൻ ഈ process വീണ്ടും ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ഈ structure '''Benzene(C6H6)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Cyclobutane'''ന്റെ  structure വരച്ചിട്ട് അതിനെ  '''Cyclobutadiene''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| *'''Cyclopentane''' വരച്ചിട്ട് അതിനെ  '''Cyclopentadiene''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|  ഇപ്പോൾ ''' Benzene''' derivativesനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| ''Benzene'''ലെ  '''Hydrogens'''ന് പകരം  '''Functional groups'''  നൽകുമ്പോൾ മറ്റ്  compound  രൂപപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| '''Hydrogen'''ന് പകരമുള്ള '''Functional groups''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''fluoro(F)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
| '''methyl(CH3)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| '''nitro(NO2)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| '''hydroxy(OH)''' അത് പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| '''Display area'''യിൽ  '''Benzene''' structure രണ്ട് പ്രാവശ്യം കോപ്പി  പേസ്റ്റ് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| '''Benzene''' structure സിലക്റ്റ് ചെയ്യാനായി '''Select one or more objects''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| Structures കോപ്പി ചെയ്യാനായി '''Ctrl+C'''ഉം പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V'''ഉം രണ്ട് പ്രാവശ്യവും പ്രസ്‌ ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| '''Benzene''' structureന്റെ  '''Hydrogen''' ആറ്റത്തിന് പകരം '''Fluorine''' ആറ്റം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| കീ ബോർഡിൽ '''F''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| '''Fluorine''' ആക്കുന്നതിനായി '''Hydrogen'''ൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ലഭ്യമായ  structure '''Fluorobenzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| അടുത്തതായി രണ്ടാമത്തെ '''Benzene'''ന്റെ  '''Hydrogen'''ന് പകരം ഒരു group of atoms നല്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| '''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| ഏതെങ്കിലും ഒരു '''Hydrogen'''ൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ഒരു blinking cursorഓടെ  '''Hydrogen''' ഒരു പച്ച ബോക്സിനുള്ളിൽ കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| '''Hydrogen'''ന് പകരം ഒരു '''methyl''' ഗ്രൂപ്പ്‌  ചേർക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| '''Hydrogen''' നീക്കം ചെയ്തിട്ട്, വലിയക്ഷരം '''C H''' '''3'''  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| '''Display area'''യിൽ എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഈ structure '''Methyl benzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| മൂന്നാമത്തെ '''Benzene'''ന്റെ '''Hydrogen''' മാറ്റി  '''nitro''  ഗ്രൂപ്പ്‌  നല്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| '''Hydrogen''' ആറ്റത്തിൽ ഒന്നിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| '''Hydrogen''' നീക്കിയിട്ട്  ടൈപ്പ് ചെയ്യുക, വലിയക്ഷരം '''N O 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഈ  structure '''Nitrobenzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| '''Benzene ring'''ലെ '''Carbon''' പൊസിഷനുകൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| '''Benzene'''ൽ ആറ്  '''Carbon''' ആറ്റമ്സിന് 1 മുതൽ 6 വരെ നമ്പർ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| '''Hydrogen''' നല്കുന്നതിന് മുൻപ് ഈ ആറ് പൊസിഷനും ഒരേ പോലെയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
| '''Hydrogen'''ന് പകരം functional group നൽകുമ്പോൾ ringന്റെ  '''Electron density'''യിൽ മാറ്റം വരുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| '''Substituent'''ന് അനുസൃതമായാണ് '''Electron density'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| '''Benzene'''ന്റെ ഒരു '''mono-substituted''' compound substitute പൊസിഷനുകൾ:&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|* 1ഉം 4ഉം '''Para'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
| * 2ഉം 8ഉം '''Ortho'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| * 3ഉം 5ഉം '''Meta'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| ഇപ്പോൾ '''Methylbenzene''' structureൽ മറ്റൊരു  '''methyl''' ഗ്രൂപ്പ്‌ നൽകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| '''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| Ringലെ  രണ്ടാമത്തെ '''Hydrogen''' പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| പച്ച ബോക്സിലെ '''Hydrogen'''ന് പകരം  '''methyl'''  ഗ്രൂപ്പ്‌ നല്കാൻ, വലിയക്ഷരം '''C H 3''' ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''ortho-Xylene'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| '''Nitrobenzene'''ൽ '''Carboxy''' ഗ്രൂപ്പ്‌  നല്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| Ringലെ നാലാമത്തെ '''Hydrogen''' പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| പച്ച ബോക്സിലെ '''Hydrogen'''ന് പകരം   '''Carboxy group''' നല്കാൻ, വലിയക്ഷരം '''C O O H''' ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''para-Nitrobenzoic acid'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| ഈ  പ്രോസസ്  അണ്‍ഡു ചെയ്യാനായി '''Ctrl+Z''' press ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| '''Nitrobenzene'''ന്റെ മൂന്നാമത്തെ '''Hydrogen''' പൊസിഷനിൽ '''nitro''' ഗ്രൂപ്പ്‌  substitute  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Hydrogen'''ന് പകരം വലിയക്ഷരം '''N O 2''' ടൈപ്പ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''meta-Dinitrobenzene'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,  &lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| ഏഴ്‌ '''Benzene''' structureകൾ വരയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| ഇതിൽ ഒരു '''Hydrogens'''ന് പകരം,&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| ആദ്യത്തെ  '''Benzene'''ൽ '''bromo'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| രണ്ടാമത്തെ '''Benzene'''ന്  '''iodo'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
|  മൂന്നാമത്തെ '''Benzene'''ന്  '''hydroxy'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
|  നാലാമത്തെ '''Benzene'''ന് '''amino'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| അഞ്ചാമത്തെ '''Benzene'''ന്  '''ethyl'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| ആറാമത്തെ '''Benzene'''ലെ രണ്ട്  '''Hydrogens'''നെ  '''Chlorine''' atoms കൊണ്ട് substitute ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| * ഏഴാമത്തെ '''Benzene'''ന്റെ ആദ്യത്തെയും നാലാമത്തെയും പൊസിഷനുകളിൽ '''Carboxy'''  ഗ്രൂപ്പ്‌സ്‌ നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ഇപ്പോൾ രണ്ട്  structureകൾ മെർജ് ചെയ്യുന്നത് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഒരു പുതിയ വിൻഡോ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| '''current element''', ''Carbon'' ആണെന്ന്  ഉറപ്പ് വരുത്തുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:04&lt;br /&gt;
| '''Add  a four membered cycle''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| '''Display area'''യിൽ രണ്ട് പ്രാവിശ്യം  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| '''Select one or more objects''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| രണ്ടാമത്തെ structure ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| ഇതിനെ ആദ്യത്തെ  structureന്റെ സമീപം ഡ്രാഗ് ചെയ്ത് അവ പരസ്പരം സ്പർശിക്കത്തക്ക വിധത്തിൽ place ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
|'''Ctrl+A'''  പ്രസ്‌ ചെയ്ത് കൊണ്ട് structure സിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| '''Merge two molecules''' ടൂൾ  ആക്റ്റിവ്  ആകുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
| ഈ moleculeകൾ മെർജ് ചെയ്യാൻ '''Merge two molecules''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| മെർജ് ചെയ്തോ എന്നറിയാൻ  ഈ  molecule ഡ്രാഗ് ചെയ്ത് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| * '''Cyclohexane'''നെ  '''Cyclohexene''' ആക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| * '''Cyclohexene'''നെ  '''Benzene''' ആക്കുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| * '''Benzene'''ന്റെ  '''Hydrogen'''ന് പകരം  '''fluoro, methyl, nitro''', '''carboxy''' ഗ്രൂപ്പുകൾ നല്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| *രണ്ട് structure മെർജ് ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| *രണ്ട്  '''Benzene''' molecules മേർജ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
| *അത് പോലെ, രണ്ട് '''Pentane''' structures.&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| * '''Cyclopentane'''നും  '''Cyclohexane''' നും.&lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-sed-command/Malayalam</id>
		<title>BOSS-Linux/C3/More-on-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-sed-command/Malayalam"/>
				<updated>2015-05-18T12:02:06Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot; {| border=1 |  '''Time''' |  '''Narration'''  |- |  00:01 | '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| *'''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| *'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ  പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| sed ടൂളും പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| '''sed'''ന്റെ ഏറ്റവും  പ്രധാന ഉപയോഗം substitution ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| ഇൻപുട്ടിലെ ഏതെങ്കിലും patternന് പകരം മറ്റൊന്ന് കൊടുക്കുന്നത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  00:54&lt;br /&gt;
| നമ്മുടെ '''seddemo.txt''' ഫയൽ  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| നാലാമത്തെ വരിയിൽ രണ്ട് പ്രാവശ്യവും ആറാമത്തെ വരിയിൽ ഒരു പ്രാവശ്യവും '''Kumar''' എന്ന വാക്ക് കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| '''‘Kumar’''' ഉള്ളടത്തൊക്കെയും  '''‘Roy’''' കൊടുക്കണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:17&lt;br /&gt;
| '''sed സ്പേസ് ''' സിംഗിൾ quoteനുള്ളിൽ ''''s front slash / തുറക്കുന്ന square ബ്രാക്കറ്റ് ചെറിയ അക്ഷരം ''k'' വലിയ അക്ഷരം ''K''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് umar  slash Roy slash'''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:39&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| നാലാമത്തെ വരി നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| '''Kumar'''ന്റെ ആദ്യത്തെ  occurence മാത്രം  '''Roy''' ആയി മാറ്റപ്പെട്ടു, എന്നാൽ രണ്ടാമത്തേത് മാറ്റപ്പെട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| ആറാമത്തെ വരിയിൽ  '''Kumar'''ന്റെ ഒറ്റ occuranceഎ ഉള്ളൂ, അത് മാറ്റപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| അതായത് ലൈനിലെ ആദ്യത്തെ entry യിൽ മാത്രമേ മാറ്റം വരുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:02&lt;br /&gt;
| ഇതെന്തന്നാൽ, ഡിഫാൾട്ടായി  ആദ്യം match ചെയ്യുന്ന entry മാത്രം മാറ്റപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:10&lt;br /&gt;
| match ചെയ്യുന്ന എല്ലാ entries മാറ്റണമെങ്കിൽ ''' g''' ഓപ്ഷൻ flag ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| '''prompt ''' വൃത്തിയാക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:20&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ front slash തുറക്കുന്ന square ബ്രാക്കറ്റ് ''ചെറിയ അക്ഷരം k'' ''വലിയ അക്ഷരം K'' അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  umar slash Roy slash g''''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:43 &lt;br /&gt;
| ഇപ്പോൾ നാലാമത്തെ വരിയിലെ രണ്ട് entriesഉം മാറ്റപ്പെട്ടു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| നമുക്ക് ഒറ്റ തവണ തന്നെ ഒന്നിൽ കൂടുതൽ substitutionsഉം നടത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| file '''seddemo.txt''' ഫയലിൽ '''electronics'''ന് പകരം '''electrical''' എന്നാക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| അത് പോലെ, '''civil'''ന് പകരം  '''metallurgy'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| '''prompt''' വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് hyphen '''e''' സ്പേസ് സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash electronics slash electrical slash g’ സിംഗിൾ quoteന് ശേഷം space hyphen '''e''' സ്പേസ്   സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash civil slash metallurgy slash g’''' സിംഗിൾ quotesന് ശേഷം സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:38&lt;br /&gt;
| വാക്കുകൾ replace ചെയ്യപ്പെട്ടതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:41&lt;br /&gt;
| ഇപ്പോൾ '''Anirban '''ന്റെ  '''stream''' '''computers'''ൽ നിന്നും  '''mathematics''' ആക്കണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
| '''sed സ്പേസ് സിംഗിൾ quotesസിനുള്ളിൽ ''''front slash Anirban slash s slash computers slash mathematics slash g' ''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| '''stream''' മാറ്റപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| ഇതെന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| ആദ്യം '''sed'''. എന്നിട്ട് സിംഗിൾ quotesസിനുള്ളിൽ match ചെയ്യപ്പെടേണ്ട pattern എഴുതണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| ഇതാണ് '''Anirban'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| slashന് ശേഷം ചെയ്യേണ്ട ഓപ്പറേഷൻ.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| അതാണ്  substitutionന് വേണ്ടിയുള്ള '''s'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| എന്നിട്ട് replace  ചെയ്യപ്പെടേണ്ട pattern അതായത് '''computers'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| എന്നിട്ട്  substitute ചെയ്യുന്ന വാക്ക്, ''mathematics'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| ഫയലിൽ വരികൾ ചേർക്കുവാനോ  നീക്കം ചെയ്യുവാനോ '''sed''' നമുക്ക് ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| '''electronics''' എന്ന '''stream''' ഇല്ലാത്ത വരികൾ സിലക്റ്റ് ചെയ്യണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| ഇതിനായി നമുക്ക്  '''d '''flag ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''front slash electronics slash d''' സിംഗിൾ quotesസിന് ശേഷം '''space seddemo.txt സ്പേസ്   greater than sign  സ്പേസ് nonelectronics.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക : '''cat  സ്പേസ് nonelectronics.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:41&lt;br /&gt;
| ഫയലിന്റെ ആദ്യം '''Student Information''' എന്ന വരി ചേർക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
| അതിനായി  '''i''' action ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:  '''sed സ്പേസ്''' സിംഗിൾ quotesസിനുള്ളിൽ ''''1i സ്പേസ് Student Information' quoteന് ശേഷം seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:12&lt;br /&gt;
| നിങ്ങൾക്ക് ഔട്ട്‌പുട്ട് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| ഇത് പോലെ ഒന്നിലധികം വരികൾ ഇവിടെ ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
| നമുക്ക് രണ്ട് വരികൾ  ചേർക്കണമെങ്കിൽ, ഇതേ രീതിയിൽ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
| '''Student Information''നോടൊപ്പം നമുക്ക്  അടുത്ത വർഷത്തെ '''academics'''ഉം ചേർക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''sedസ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''1i  സ്പേസ്  Student Information slash n 2013'''' quotesസിന് ശേഷം '''seddemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  06:54&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:56&lt;br /&gt;
| string ‘Information’ ഉം ‘2013’ ഉം ഇടയിലുള്ള '''slash n''' ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| '''slash n ''' ‘Student Information’ ന് ശേഷം  2013നെ അടുത്ത വരിയിൽ പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| Substitution &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:19&lt;br /&gt;
| Replacement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| Insertion&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,   '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:29&lt;br /&gt;
| '''Ankit''' എന്ന പേരിന് പകരം '''Ashish'''എന്നാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:16&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:22&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam</id>
		<title>BOSS-Linux/C3/The-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam"/>
				<updated>2015-05-18T10:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border =1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്, '''sed ''' കമാൻഡിന്റെ ഉപയോഗം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:14 &lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''Linux''' ''' Operating System''' '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള version ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:38 &lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| '''sed'''ന്റെ ആമുഖം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
| '''sed''' ഒരു സ്ട്രീം എഡിറ്റർ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ഒരു ഫയലിലെ പ്രത്യേക  ലൊക്കേഷനിൽ  '''sed''' ചില ടെക്സ്റ്റ്‌ pattern കണ്ടു പിടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| ഇത് ചില ഡിസ്പ്ലേ അല്ലെങ്കിൽ എഡിറ്റിംഗ് ഫങ്ഷൻ നിർവഹിക്കുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:01 &lt;br /&gt;
| Matched ടെക്സ്റ്റിൽ insertion, substitution, deletion തുടങ്ങിയ എഡിറ്റിംഗ് ഫങ്ഷനുകൾ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ ആദ്യം തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
|01:13  &lt;br /&gt;
| '''sed''' കമാൻഡ്  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| ഹോം ഡയറക്ടറിയിൽ '''seddemo.txt''' എന്ന ഫയൽ എനിക്കുണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| ഇതിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| roll no, name, stream, marks, pass അല്ലെങ്കിൽ fail, stipend  തുടങ്ങിയ ചില entries ഈ  ഫയലിൽ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| '''sed''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''2p’''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ് '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| ഇവിടെ '''2''' ലൊക്കേഷൻ സൂചിപ്പിക്കുന്നു. അതായത് രണ്ടാമത്തെ വരി.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| '''p''' actionനെ കാണിക്കുന്നു, അതായത്  printing('''p''').&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ഇപ്പോൾ ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| ഇത് ഫയൽ മുഴുവൻ കാണിക്കുന്നു എന്നാൽ രണ്ടാമത്തെ വരി രണ്ട് പ്രാവശ്യം പ്രിന്റ്‌  ചെയ്യുന്നത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| ഇതാണ് action'''p'''യുടെ ഡിഫാൾട്ട് behaviour.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| രണ്ടാമത്തെ വരി  മാത്രം പ്രിന്റ്‌ ചെയ്യാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''sed '''  സ്പേസ്   '''-n''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) '''2p''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| '''-n''' എന്നാൽ  ‘silent mode’ ഇത് അനാവശ്യമായ ഔട്ട്‌പുട്ട് suppress ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| എന്നിട്ട് നമുക്ക് എഡിറ്റ്‌ ചെയ്യേണ്ട അല്ലെങ്കിൽ ഡിസ്പ്ലേ ചെയ്യേണ്ട സ്ട്രീമിലെ ലൊക്കേഷൻ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| നമുക്ക് രണ്ടാമത്തെ വരി സിലക്റ്റ് ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| '''p''' നമുക്ക് ചെയ്യേണ്ട actionനെ സൂചിപ്പിക്കുന്നു, അതായത് രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| '''seddemo.txt''', ഫയലിന്റെ പേര്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇതാണ്  sed  കമാൻഡിന്റെ ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| '''sed''' space  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ (dollar) '''$p'''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|  ഇപ്പോൾ ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെയുള്ള entries നമുക്ക് പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇതിനായി ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ്   സിംഗിൾ quotesസിനുള്ളിൽ '''3'''  (കോമ്മ ) ''',6p’''' സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| മൂന്നാമത്തെ വരി മുതൽ ആറാമത്തെ വരി വരെ ഔട്ട്‌പുട്ട് ആയി കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഏതെങ്കിലും action തടയണമെങ്കിൽ actionന് മുൻപിലായി എക്സ്ക്ലമേഷൻ മാർക്ക്‌ ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെ  ഒഴികെ മറ്റെല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed'''  സ്പേസ്  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''3''' (കോമ്മ )''', 6''' (exclamation mark) '''!p''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:49&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| Line addressingഉം  context addressingഉം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ഇത് വരെ നമ്മൾ action ആവശ്യമുള്ള ലൈനുകളാണ് സ്പെസിഫൈ ചെയ്തത്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| ഇതിനെ line addressing എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| അഡ്രസ്‌ line numbers വഴി സ്പെസിഫൈ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| ഇതാണ് അഡ്രസ്‌ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| മറ്റൊരു മാർഗം ആണ് '''Context addressing'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| ഒരു വാക്ക് പോലുള്ള പ്രത്യേക context ഉൾകൊള്ളുന്ന ലൈനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| ഒരു പ്രത്യേക വാക്ക് ഉൾകൊള്ളുന്ന ലൈനുകളിൽ action നടത്തണമെങ്കിൽ context addressing ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| Regular expressionsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| എഡിറ്ററിലേക്ക് തിരികെ വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| നമുക്ക്  '''computers''' എന്ന വാക്കുള്ള വരികൾ പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ് ( സിംഗിൾ quotesസിനുള്ളിൽ)(front slash)(തുറക്കുന്ന square ബ്രാക്കറ്റ് ) [cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് )  omputers/p സിംഗിൾ quotesസിന് ശേഷം'''space '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:16&lt;br /&gt;
| Computers എന്ന വാക്കുള്ള വരികൾ കാണിക്കുന്നത് നമുക്ക് കാണാം. &lt;br /&gt;
|- &lt;br /&gt;
|  06:22&lt;br /&gt;
| Square ബ്രാക്കറ്റിനുള്ളിലെ pattern: &lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| square ബ്രാക്കറ്റ്സിലെ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നതിനാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Match ചെയ്യേണ്ട pattern front  സ്ലാഷുകൾക്ക് ഇടയിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''w''' ഓപ്ഷൻ ഉപയോഗിച്ച് നമുക്ക് ഫയലിലും പ്രിന്റ്‌ ചെയ്യാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| ഇതിനായി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  06:44&lt;br /&gt;
| '''sed''' സ്പേസ് '''-n''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) (തുറക്കുന്ന  square ബ്രാക്കറ്റ് )  '''[cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ) omputers/w''' സ്പേസ്  '''computer_student.txt'''   സ്പേസിന് ശേഷം'''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| എല്ലാ matching ലൈൻസും ഇപ്പോൾ  '''computer_student.txt''' ഫയലിലേക്ക് ട്രാൻസ്ഫർ ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| '''computer_student'''ന്റെ ഉള്ളടക്കം കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''cat''' സ്പേസ്  '''computer_student'''.txt&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| നമുക്ക് entries കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| വിവിധ ഫയലുകളിലായി റൈറ്റ് ചെയ്യേണ്ട patternsഉം കൊടുക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:45&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''sed''' സ്പേസ്  '''-n'''സ്പേസ്  '''-e''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/electronics/w'''  സ്പേസ് '''electro.txt’'''  സിംഗിൾ quotesസിന് ശേഷം  '''-e''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/civil/w'''  സ്പേസ് '''civil.txt’''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:22&lt;br /&gt;
| ഇവിടെ ഒന്നിലധികം methods  കംബൈൻ ചെയ്യാൻ  '''-e''' ഉപയോഗിച്ചു.&lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| ഇത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുന്നു '''electro.txt''', '''civil.txt'''. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഇവയുടെ ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:37&lt;br /&gt;
|'''cat '''സ്പേസ്''' electro.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  08:42&lt;br /&gt;
| ഇത് electronics എന്ന വാക്കുകളുടെ entries കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  08:47&lt;br /&gt;
| Civil ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''cat ''' സ്പേസ്''' civil.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  08:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:57&lt;br /&gt;
| civil എന്ന വാക്കുള്ള entries ഇത് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
| മറ്റ് ട്യൂട്ടോറിയലിൽ മറ്റ് കമാൻഡുകൾ കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  09:05&lt;br /&gt;
| ഞാൻ ഇതേ പ്രോഗ്രാം ഉപയോഗിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|09:08&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:18&lt;br /&gt;
| Sed  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Line Addressing. &lt;br /&gt;
|-&lt;br /&gt;
|  09:21&lt;br /&gt;
| Context Addressing.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:25&lt;br /&gt;
| '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| 6 മുതൽ  12 വരെയുള്ള ലൈനുകളിലെ records  പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:36&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  09:39&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 09:44&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|  09:46&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  09:55&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam</id>
		<title>BOSS-Linux/C3/The-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam"/>
				<updated>2015-05-18T10:06:58Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border =1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്, '''sed ''' കമാൻഡിന്റെ ഉപയോഗം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:14 &lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''Linux''' ''' Operating System''' '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള version ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:38 &lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| '''sed'''ന്റെ ആമുഖം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
| '''sed''' ഒരു സ്ട്രീം എഡിറ്റർ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ഒരു ഫയലിലെ പ്രത്യേക  ലൊക്കേഷനിൽ  '''sed''' ചില ടെക്സ്റ്റ്‌ pattern  കണ്ടു പിടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| ഇത് ചില ഡിസ്പ്ലേ  അല്ലെങ്കിൽ എഡിറ്റിംഗ് ഫങ്ഷൻ നിർവഹിക്കുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:01 &lt;br /&gt;
| Matched ടെക്സ്റ്റിൽ insertion, substitution, deletion തുടങ്ങിയ എഡിറ്റിംഗ് ഫങ്ഷനുകൾ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ചില ഉദാഹരണങളിലൂടെ ആദ്യം തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
|01:13  &lt;br /&gt;
| '''sed''' കമാൻഡ്  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| ഹോം ഡയറക്ടറി ൽ '''seddemo.txt''' എന്ന ഫയൽ എനിക്കുണ്ട്. &lt;br /&gt;
 |-&lt;br /&gt;
 | 01:23&lt;br /&gt;
 | ഇതിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| roll no, name, stream, marks, pass അല്ലെങ്കിൽ fail, stipend  തുടങ്ങിയ ചില entries ഈ  ഫയലിൽ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| '''sed''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''2p’''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ് '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| ഇവിടെ '''2''' ലൊക്കേഷൻ സൂചിപ്പിക്കുന്നു. അതായത് രണ്ടാമത്തെ വരി.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| '''p''' actionനെ കാണിക്കുന്നു, അതായത്  printing('''p''').&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ഇപ്പോൾ ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| ഇത് ഫയൽ മുഴുവൻ കാണിക്കുന്നു എന്നാൽ രണ്ടാമത്തെ വരി രണ്ട് പ്രാവശ്യം പ്രിന്റ്‌  ചെയ്യുന്നത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| ഇതാണ് action'''p'''യുടെ ഡിഫാൾട്ട് behaviour.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| രണ്ടാമത്തെ വരി  മാത്രം പ്രിന്റ്‌ ചെയ്യാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''sed '''  സ്പേസ്   '''-n''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) '''2p''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| '''-n''' എന്നാൽ  ‘silent mode’ ഇത് അനാവശ്യമായ ഔട്ട്‌പുട്ട് suppress ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| എന്നിട്ട് നമുക്ക് എഡിറ്റ്‌ ചെയ്യേണ്ട അല്ലെങ്കിൽ ഡിസ്പ്ലേ ചെയ്യേണ്ട സ്ട്രീമിലെ ലൊക്കേഷൻ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| നമുക്ക് രണ്ടാമത്തെ വരി സിലക്റ്റ് ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| '''p''' നമുക്ക് ചെയ്യേണ്ട actionനെ സൂചിപ്പിക്കുന്നു, അതായത് രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
|  '''seddemo.txt''', ഫയലിന്റെ പേര്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇതാണ്  sed  കമാൻഡിന്റെ ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| '''sed''' space  '''-n''' സ്പേസ്  സിംഗിൾ സിനുള്ളിൽ (dollar) '''$p'''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|  ഇപ്പോൾ ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെയുള്ള entries നമുക്ക് പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇതിനായി ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ്   സിംഗിൾ quotesസിനുള്ളിൽ '''3'''  (കോമ്മ ) ''',6p’''' സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| മൂന്നാമത്തെ വരി മുതൽ ആറാമത്തെ വരി വരെ ഔട്ട്‌പുട്ട് ആയി കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഏതെങ്കിലും actionതടയണമെങ്കിൽ actionന് മുൻപിലായി എക്സ്ക്ലമേഷൻ മാർക്ക്‌ ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെ  ഒഴികെ മറ്റെല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed'''  സ്പേസ്  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''3''' (കോമ്മ )''', 6''' (exclamation mark) '''!p''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
|  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:49&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| Line addressingഉം  context addressingഉം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ഇത് വരെ നമ്മൾ action ആവശ്യമുള്ള ലൈനുകളാണ് സ്പെസിഫൈ ചെയ്തത്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| ഇതിനെ line addressing എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| അഡ്രസ്‌  line numbers വഴി സ്പെസിഫൈ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| ഇതാണ് അഡ്രസ്‌ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| മറ്റൊരു മാർഗം ആണ് '''Context addressing'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| ഒരു വാക്ക് പോലുള്ള പ്രത്യേക context ഉൾകൊള്ളുന്ന ലൈനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| ഒരു പ്രത്യേക വാക്ക് ഉൾകൊള്ളുന്ന ലൈനുകളിൽaction നടത്തണമെങ്കിൽ context addressing ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| Regular expressionsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| എഡിറ്ററിലേക്ക് തിരികെ വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| നമുക്ക്  '''computers''' എന്ന വാക്കുള്ള വരികൾ പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ് ( സിംഗിൾ quotesസിനുള്ളിൽ)(front slash)(തുറക്കുന്ന square ബ്രാക്കറ്റ് ) [cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് )  omputers/p സിംഗിൾ quotesസിന് ശേഷം'''space '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:16&lt;br /&gt;
| Computers എന്ന വാക്കുള്ള വരികൾ കാണിക്കുന്നത് നമുക്ക് കാണാം. &lt;br /&gt;
|- &lt;br /&gt;
|  06:22&lt;br /&gt;
| Square  ബ്രാക്കറ്റിനുള്ളിലെ pattern: &lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| square ബ്രാക്കറ്റ്സിലെ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നതിനാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Match ചെയ്യേണ്ട pattern front  സ്ലാഷുകൾക്ക് ഇടയിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''w''' ഓപ്ഷൻ നമുക്ക് ഫയലിലും പ്രിന്റ്‌ ചെയ്യാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| ഇതിനായി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  06:44&lt;br /&gt;
| '''sed''' സ്പേസ് '''-n''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) (തുറക്കുന്ന  square ബ്രാക്കറ്റ് )  '''[cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ) omputers/w''' സ്പേസ്  '''computer_student.txt'''   സ്പേസിന് ശേഷം'''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| എല്ലാ matching ലൈൻസും ഇപ്പോൾ  '''computer_student.txt''' ഫയലിലേക്ക് ട്രാൻസ്ഫർ ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| '''computer_student'''ന്റെ ഉള്ളടക്കം കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''cat''' സ്പേസ്  '''computer_student'''.txt&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| നമുക്ക് entries കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| വിവിധ ഫയലുകളിലായി റൈറ്റ് ചെയ്യേണ്ട patternsഉം കൊടുക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:45&lt;br /&gt;
|  ടൈപ്പ് ചെയ്യുക '''sed''' സ്പേസ്  '''-n'''സ്പേസ്  '''-e''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/electronics/w'''  സ്പേസ് '''electro.txt’'''  സിംഗിൾ quotesസിന് ശേഷം  '''-e''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/civil/w'''  സ്പേസ് '''civil.txt’''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:22&lt;br /&gt;
| ഇവിടെ ഒന്നിലധികം methods  കംബൈൻ ചെയ്യാൻ  '''-e''' ഉപയോഗിച്ചു .&lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| ഇത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുന്നു '''electro.txt''', '''civil.txt'''. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഇവയുടെ ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:37&lt;br /&gt;
| '''cat '''സ്പേസ്''' electro.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  08:42&lt;br /&gt;
|  ഇത് electronics എന്ന വാക്കുകളുടെ entries കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  08:47&lt;br /&gt;
| Civil ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''cat ''' സ്പേസ്''' civil.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  08:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:57&lt;br /&gt;
| civil എന്ന വാക്കുള്ള entriesഇത് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
| മറ്റ് ട്യൂട്ടോറിയലിൽ മറ്റ് കമാൻഡുകൾ കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  09:05&lt;br /&gt;
| ഞാൻ ഇതേ പ്രോഗ്രാം ഉപയോഗിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|09:08&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:18&lt;br /&gt;
| Sed  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Line Addressing. &lt;br /&gt;
|-&lt;br /&gt;
|  09:21&lt;br /&gt;
| Context Addressing.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:25&lt;br /&gt;
| '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| 6 മുതൽ  12 വരെയുള്ള ലൈനുകളിലെ records  പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:36&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  09:39&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 09:44&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|  09:46&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  09:55&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam</id>
		<title>Linux/C3/More-on-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam"/>
				<updated>2015-05-18T09:07:56Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| *'''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| *'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ  പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| sed ടൂളും പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:40&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:46&lt;br /&gt;
| '''sed'''ന്റെ ഏറ്റവും  പ്രധാന ഉപയോഗം substitution ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| ഇൻപുട്ടിലെ ഏതെങ്കിലും patternന് പകരം മറ്റൊന്ന് കൊടുക്കുന്നത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| നമ്മുടെ '''seddemo.txt''' ഫയൽ  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
| നാലാമത്തെ വരിയിൽ രണ്ട് പ്രാവശ്യവും ആറാമത്തെ വരിയിൽ ഒരു പ്രാവശ്യവും '''Kumar''' എന്ന വാക്ക് കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| '''‘Kumar’''' ഉള്ളടത്തൊക്കെയും  '''‘Roy’''' കൊടുക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| '''sed സ്പേസ് ''' സിംഗിൾ quotesനുള്ളിൽ ''''s front slash / തുറക്കുന്ന square ബ്രാക്കറ്റ് ചെറിയ അക്ഷരം ''k'' വലിയ അക്ഷരം ''K''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് umar  slash Roy slash'''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| നാലാമത്തെ വരി നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| '''Kumar'''ന്റെ ആദ്യത്തെ  occurence മാത്രം '''Roy''' ആയി മാറ്റപ്പെട്ടു, എന്നാൽ രണ്ടാമത്തേത് മാറ്റപ്പെട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:52&lt;br /&gt;
| ആറാമത്തെ വരിയിൽ  '''Kumar'''ന്റെ ഒറ്റ occuranceഎ ഉള്ളൂ, അത് മാറ്റപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| അതായത് ലൈനിലെ ആദ്യത്തെ entryയിൽ മാത്രമേ മാറ്റം വരുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| ഇതെന്തന്നാൽ, ഡിഫാൾട്ടായി ആദ്യം match ചെയ്യുന്ന entry മാത്രം മാറ്റപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| match ചെയ്യുന്ന എല്ലാ entriesഉം മാറ്റണമെങ്കിൽ ''' g''' ഓപ്ഷൻ flag ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| '''prompt ''' വൃത്തിയാക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:20&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ s front slash തുറക്കുന്ന square ബ്രാക്കറ്റ് ''ചെറിയ അക്ഷരം k'' ''വലിയ അക്ഷരം K'' അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  umar slash Roy slash g''''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:43 &lt;br /&gt;
| ഇപ്പോൾ നാലാമത്തെ വരിയിലെ രണ്ട് entriesഉം മാറ്റപ്പെട്ടു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| നമുക്ക് ഒറ്റ തവണ തന്നെ ഒന്നിൽ കൂടുതൽ substitutionsഉം നടത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
| file '''seddemo.txt''' ഫയലിൽ '''electronics'''ന് പകരം '''electrical''' എന്നാക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| അത് പോലെ, '''civil'''ന് പകരം  '''metallurgy'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| '''prompt''' വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് hyphen '''e''' സ്പേസ് സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash electronics slash electrical slash g’ സിംഗിൾ quotesന് ശേഷം space hyphen '''e''' സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ ‘s front slash civil slash metallurgy slash g’''' സിംഗിൾ quotesന് ശേഷം സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| വാക്കുകൾ replace ചെയ്യപ്പെട്ടതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| ഇപ്പോൾ '''Anirban'''ന്റെ  '''stream''' '''computers'''ൽ നിന്നും  '''mathematics''' ആക്കണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed സ്പേസ് സിംഗിൾ quotesസിനുള്ളിൽ ''''front slash Anirban slash s slash computers slash mathematics slash g' ''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| '''stream''' മാറ്റപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| ഇതെന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| ആദ്യം '''sed'''. എന്നിട്ട് സിംഗിൾ quotesസിനുള്ളിൽ match ചെയ്യപ്പെടേണ്ട pattern എഴുതണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| ഇതാണ് '''Anirban'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| slashന് ശേഷം ചെയ്യേണ്ട ഓപ്പറേഷൻ.&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
| അതാണ്  substitutionന് വേണ്ടിയുള്ള '''s'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| എന്നിട്ട് replace  ചെയ്യപ്പെടേണ്ട pattern അതായത് '''computers'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| എന്നിട്ട്  substitute ചെയ്യുന്ന വാക്ക്, ''mathematics'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| ഫയലിൽ വരികൾ ചേർക്കുവാനോ  നീക്കം ചെയ്യുവാനോ '''sed''' നമുക്ക് ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| '''electronics''' എന്ന '''stream''' ഇല്ലാത്ത വരികൾ സിലക്റ്റ് ചെയ്യണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഇതിനായി നമുക്ക്  '''d '''flag ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''front slash electronics slash d''' സിംഗിൾ quotesസിന് ശേഷം '''space seddemo.txt സ്പേസ്   greater than sign  സ്പേസ് nonelectronics.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:33&lt;br /&gt;
| ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക : '''cat  സ്പേസ് nonelectronics.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| ഫയലിന്റെ ആദ്യം '''Student Information''' എന്ന വരി ചേർക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
| അതിനായി  '''i''' action ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക: '''sed സ്പേസ്''' സിംഗിൾ quotesസിനുള്ളിൽ ''''1i സ്പേസ് Student Information' quoteന് ശേഷം seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:10&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| നിങ്ങൾക്ക് ഔട്ട്‌പുട്ട് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:15&lt;br /&gt;
| ഇത് പോലെ ഒന്നിലധികം വരികൾ ഇവിടെ ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
| നമുക്ക് രണ്ട് വരികൾ  ചേർക്കണമെങ്കിൽ, ഇതേ രീതിയിൽ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
| '''Student Information''നോടൊപ്പം നമുക്ക്  അടുത്ത വർഷത്തെ '''academics'''ഉം ചേർക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''sedസ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''1i  സ്പേസ്  Student Information slash n 2013'''' quotesസിന് ശേഷം '''seddemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  06:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:57&lt;br /&gt;
| string ‘Information’ഉം ‘2013’ഉം ഇടയിലുള്ള '''slash n''' ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| '''slash n ''' ‘Student Information’ന് ശേഷം  2013നെ അടുത്ത വരിയിൽ പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:12&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:19&lt;br /&gt;
| Substitution &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| Replacement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:22&lt;br /&gt;
| Insertion&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്, '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:30&lt;br /&gt;
| '''Ankit''' എന്ന പേരിന് പകരം '''Ashish'''എന്നാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:47&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:19&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam</id>
		<title>BOSS-Linux/C3/The-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-sed-command/Malayalam"/>
				<updated>2015-05-18T07:36:40Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border =1 |'''Time''' |'''Narration'''  |- | 00:01 | sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border =1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്, '''sed ''' കമാൻഡിന്റെ ഉപയോഗം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:14 &lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''Linux''' ''' Operating System''' '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള version ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:38 &lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| '''sed'''ന്റെ ആമുഖം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
| '''sed''' ഒരു സ്ട്രീം എഡിറ്റർ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ഒരു ഫയലിലെ പ്രത്യേക  ലൊക്കേഷനിൽ  '''sed''' ചില ടെക്സ്റ്റ്‌ pattern  കണ്ടു പിടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| ഇത് ചില ഡിസ്പ്ലേ  അല്ലെങ്കിൽ എഡിറ്റിംഗ് ഫങ്ഷൻ നിർവഹിക്കുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:01 &lt;br /&gt;
| Matched ടെക്സ്റ്റിൽ insertion, substitution, deletion തുടങ്ങിയ എഡിറ്റിംഗ് ഫങ്ഷനുകൾ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ചില ഉദാഹരണങളിലൂടെ ആദ്യം തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
|01:13  &lt;br /&gt;
| '''sed''' കമാൻഡ്  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| ഹോം ഡയറക്ടറി ൽ '''seddemo.txt''' എന്ന ഫയൽ എനിക്കുണ്ട്. &lt;br /&gt;
 |-&lt;br /&gt;
 | 01:23&lt;br /&gt;
 | ഇതിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| roll no, name, stream, marks, pass അല്ലെങ്കിൽ fail, stipend  തുടങ്ങിയ ചില entries ഈ  ഫയലിൽ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| '''sed''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''2p’''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ് '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| ഇവിടെ '''2''' ലൊക്കേഷൻ സൂചിപ്പിക്കുന്നു. അതായത് രണ്ടാമത്തെ വരി.&lt;br /&gt;
|-&lt;br /&gt;
|  02:05&lt;br /&gt;
| '''p''' actionനെ കാണിക്കുന്നു, അതായത്  printing('''p''').&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ഇപ്പോൾ ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| ഇത് ഫയൽ മുഴുവൻ കാണിക്കുന്നു എന്നാൽ രണ്ടാമത്തെ വരി രണ്ട് പ്രാവശ്യം പ്രിന്റ്‌  ചെയ്യുന്നത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| ഇതാണ് action'''p'''യുടെ ഡിഫാൾട്ട് behaviour.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| രണ്ടാമത്തെ വരി  മാത്രം പ്രിന്റ്‌ ചെയ്യാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, '''sed '''  സ്പേസ്   '''-n''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) '''2p''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| '''-n''' എന്നാൽ  ‘silent mode’ ഇത് അനാവശ്യമായ ഔട്ട്‌പുട്ട് suppress ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| എന്നിട്ട് നമുക്ക് എഡിറ്റ്‌ ചെയ്യേണ്ട അല്ലെങ്കിൽ ഡിസ്പ്ലേ ചെയ്യേണ്ട സ്ട്രീമിലെ ലൊക്കേഷൻ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| നമുക്ക് രണ്ടാമത്തെ വരി സിലക്റ്റ് ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| '''p''' നമുക്ക് ചെയ്യേണ്ട actionനെ സൂചിപ്പിക്കുന്നു, അതായത് രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
|  '''seddemo.txt''', ഫയലിന്റെ പേര്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| ഇതാണ്  sed  കമാൻഡിന്റെ ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| '''sed''' space  '''-n''' സ്പേസ്  സിംഗിൾ സിനുള്ളിൽ (dollar) '''$p'''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|  ഇപ്പോൾ ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെയുള്ള entries നമുക്ക് പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| ഇതിനായി ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ്   സിംഗിൾ quotesസിനുള്ളിൽ '''3'''  (കോമ്മ ) ''',6p’''' സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| മൂന്നാമത്തെ വരി മുതൽ ആറാമത്തെ വരി വരെ ഔട്ട്‌പുട്ട് ആയി കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ഏതെങ്കിലും actionതടയണമെങ്കിൽ actionന് മുൻപിലായി എക്സ്ക്ലമേഷൻ മാർക്ക്‌ ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെ  ഒഴികെ മറ്റെല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed'''  സ്പേസ്  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''3''' (കോമ്മ )''', 6''' (exclamation mark) '''!p''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
|  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:49&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| Line addressingഉം  context addressingഉം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ഇത് വരെ നമ്മൾ action ആവശ്യമുള്ള ലൈനുകളാണ് സ്പെസിഫൈ ചെയ്തത്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| ഇതിനെ line addressing എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| അഡ്രസ്‌  line numbers വഴി സ്പെസിഫൈ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| ഇതാണ് അഡ്രസ്‌ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| മറ്റൊരു മാർഗം ആണ് '''Context addressing'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| ഒരു വാക്ക് പോലുള്ള പ്രത്യേക context ഉൾകൊള്ളുന്ന ലൈനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| ഒരു പ്രത്യേക വാക്ക് ഉൾകൊള്ളുന്ന ലൈനുകളിൽaction നടത്തണമെങ്കിൽ context addressing ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| Regular expressionsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| എഡിറ്ററിലേക്ക് തിരികെ വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| നമുക്ക്  '''computers''' എന്ന വാക്കുള്ള വരികൾ പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ് ( സിംഗിൾ quotesസിനുള്ളിൽ)(front slash)(തുറക്കുന്ന square ബ്രാക്കറ്റ് ) [cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് )  omputers/p സിംഗിൾ quotesസിന് ശേഷം'''space '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:16&lt;br /&gt;
| Computers എന്ന വാക്കുള്ള വരികൾ കാണിക്കുന്നത് നമുക്ക് കാണാം. &lt;br /&gt;
|- &lt;br /&gt;
|  06:22&lt;br /&gt;
| Square  ബ്രാക്കറ്റിനുള്ളിലെ pattern: &lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| square ബ്രാക്കറ്റ്സിലെ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നതിനാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Match ചെയ്യേണ്ട pattern front  സ്ലാഷുകൾക്ക് ഇടയിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| '''w''' ഓപ്ഷൻ നമുക്ക് ഫയലിലും പ്രിന്റ്‌ ചെയ്യാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| ഇതിനായി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  06:44&lt;br /&gt;
| '''sed''' സ്പേസ് '''-n''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) (തുറക്കുന്ന  square ബ്രാക്കറ്റ് )  '''[cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ) omputers/w''' സ്പേസ്  '''computer_student.txt'''   സ്പേസിന് ശേഷം'''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:14&lt;br /&gt;
| എല്ലാ matching ലൈൻസും ഇപ്പോൾ  '''computer_student.txt''' ഫയലിലേക്ക് ട്രാൻസ്ഫർ ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
| '''computer_student'''ന്റെ ഉള്ളടക്കം കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''cat''' സ്പേസ്  '''computer_student'''.txt&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| നമുക്ക് entries കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:37&lt;br /&gt;
| വിവിധ ഫയലുകളിലായി റൈറ്റ് ചെയ്യേണ്ട patternsഉം കൊടുക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:45&lt;br /&gt;
|  ടൈപ്പ് ചെയ്യുക '''sed''' സ്പേസ്  '''-n'''സ്പേസ്  '''-e''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/electronics/w'''  സ്പേസ് '''electro.txt’'''  സിംഗിൾ quotesസിന് ശേഷം  '''-e''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/civil/w'''  സ്പേസ് '''civil.txt’''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:22&lt;br /&gt;
| ഇവിടെ ഒന്നിലധികം methods  കംബൈൻ ചെയ്യാൻ  '''-e''' ഉപയോഗിച്ചു .&lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
| ഇത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുന്നു '''electro.txt''', '''civil.txt'''. &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഇവയുടെ ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:37&lt;br /&gt;
| '''cat '''സ്പേസ്''' electro.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  08:42&lt;br /&gt;
|  ഇത് electronics എന്ന വാക്കുകളുടെ entries കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  08:47&lt;br /&gt;
| Civil ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''cat ''' സ്പേസ്''' civil.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  08:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:57&lt;br /&gt;
| civil എന്ന വാക്കുള്ള entriesഇത് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
| മറ്റ് ട്യൂട്ടോറിയലിൽ മറ്റ് കമാൻഡുകൾ കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  09:05&lt;br /&gt;
| ഞാൻ ഇതേ പ്രോഗ്രാം ഉപയോഗിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|09:08&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:18&lt;br /&gt;
| Sed  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Line Addressing. &lt;br /&gt;
|-&lt;br /&gt;
|  09:21&lt;br /&gt;
| Context Addressing.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:25&lt;br /&gt;
| '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| 6 മുതൽ  12 വരെയുള്ള ലൈനുകളിലെ records  പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:36&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  09:39&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 09:44&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|  09:46&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  09:53&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  10:04&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  10:11&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam</id>
		<title>Linux/C3/More-on-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam"/>
				<updated>2015-05-18T06:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| *'''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| *'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ  പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| sed ടൂളും പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:40&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:46&lt;br /&gt;
| '''sed'''ന്റെ ഏറ്റവും  പ്രധാന ഉപയോഗം substitution ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| ഇൻപുട്ടിലെ ഏതെങ്കിലും patternന് പകരം മറ്റൊന്ന് കൊടുക്കുന്നത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| നമ്മുടെ '''seddemo.txt''' ഫയൽ  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
| നാലാമത്തെ വരിയിൽ രണ്ട് പ്രാവശ്യവും ആറാമത്തെ വരിയിൽ ഒരു പ്രാവശ്യവും '''Kumar''' എന്ന വാക്ക് കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| '''‘Kumar’''' ഉള്ളടത്തൊക്കെയും  '''‘Roy’''' കൊടുക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| '''sed സ്പേസ് ''' സിംഗിൾ quotesനുള്ളിൽ ''''s front slash / തുറക്കുന്ന square ബ്രാക്കറ്റ് ചെറിയ അക്ഷരം ''k'' വലിയ അക്ഷരം ''K''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് umar  slash Roy slash'''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| നാലാമത്തെ വരി നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| '''Kumar'''ന്റെ ആദ്യത്തെ  occurence മാത്രം '''Roy''' ആയി മാറ്റപ്പെട്ടു, എന്നാൽ രണ്ടാമത്തേത് മാറ്റപ്പെട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:52&lt;br /&gt;
| ആറാമത്തെ വരിയിൽ  '''Kumar'''ന്റെ ഒറ്റ occuranceഎ ഉള്ളൂ, അത് മാറ്റപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| അതായത് ലൈനിലെ ആദ്യത്തെ entryയിൽ മാത്രമേ മാറ്റം വരുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| ഇതെന്തന്നാൽ, ഡിഫാൾട്ടായി ആദ്യം match ചെയ്യുന്ന entry മാത്രം മാറ്റപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| match ചെയ്യുന്ന എല്ലാ entriesഉം മാറ്റണമെങ്കിൽ ''' g''' ഓപ്ഷൻ flag ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| '''prompt ''' വൃത്തിയാക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:20&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ front slash തുറക്കുന്ന square ബ്രാക്കറ്റ് ''ചെറിയ അക്ഷരം k'' ''വലിയ അക്ഷരം K'' അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  umar slash Roy slash g''''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:43 &lt;br /&gt;
| ഇപ്പോൾ നാലാമത്തെ വരിയിലെ രണ്ട് entriesഉം മാറ്റപ്പെട്ടു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| നമുക്ക് ഒറ്റ തവണ തന്നെ ഒന്നിൽ കൂടുതൽ substitutionsഉം നടത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
| file '''seddemo.txt''' ഫയലിൽ '''electronics'''ന് പകരം '''electrical''' എന്നാക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| അത് പോലെ, '''civil'''ന് പകരം  '''metallurgy'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| '''prompt''' വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് hyphen '''e''' സ്പേസ് സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash electronics slash electrical slash g’ സിംഗിൾ quotesന് ശേഷം space hyphen '''e''' സ്പേസ്   സിംഗിൾ quotesനുള്ളിൽ ‘s front slash civil slash metallurgy slash g’''' സിംഗിൾ quotesന് ശേഷം സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| വാക്കുകൾ replace ചെയ്യപ്പെട്ടതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| ഇപ്പോൾ '''Anirban'''ന്റെ  '''stream''' '''computers'''ൽ നിന്നും  '''mathematics''' ആക്കണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed സ്പേസ് സിംഗിൾ quotesസിനുള്ളിൽ ''''front slash Anirban slash s slash computers slash mathematics slash g' ''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| '''stream''' മാറ്റപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| ഇതെന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| ആദ്യം '''sed'''. എന്നിട്ട് സിംഗിൾ quotesസിനുള്ളിൽ match ചെയ്യപ്പെടേണ്ട pattern എഴുതണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| ഇതാണ് '''Anirban'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| slashന് ശേഷം ചെയ്യേണ്ട ഓപ്പറേഷൻ.&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
| അതാണ്  substitutionന് വേണ്ടിയുള്ള '''s'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| എന്നിട്ട് replace  ചെയ്യപ്പെടേണ്ട pattern അതായത് '''computers'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| എന്നിട്ട്  substitute ചെയ്യുന്ന വാക്ക്, ''mathematics'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| ഫയലിൽ വരികൾ ചേർക്കുവാനോ  നീക്കം ചെയ്യുവാനോ '''sed''' നമുക്ക് ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| '''electronics''' എന്ന '''stream''' ഇല്ലാത്ത വരികൾ സിലക്റ്റ് ചെയ്യണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഇതിനായി നമുക്ക്  '''d '''flag ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''front slash electronics slash d''' സിംഗിൾ quotesസിന് ശേഷം '''space seddemo.txt സ്പേസ്   greater than sign  സ്പേസ് nonelectronics.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:33&lt;br /&gt;
| ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക : '''cat  സ്പേസ് nonelectronics.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| ഫയലിന്റെ ആദ്യം '''Student Information''' എന്ന വരി ചേർക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
| അതിനായി  '''i''' action ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക: '''sed സ്പേസ്''' സിംഗിൾ quotesസിനുള്ളിൽ ''''1i സ്പേസ് Student Information' quoteന് ശേഷം seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:10&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| നിങ്ങൾക്ക് ഔട്ട്‌പുട്ട് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:15&lt;br /&gt;
| ഇത് പോലെ ഒന്നിലധികം വരികൾ ഇവിടെ ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
| നമുക്ക് രണ്ട് വരികൾ  ചേർക്കണമെങ്കിൽ, ഇതേ രീതിയിൽ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
| '''Student Information''നോടൊപ്പം നമുക്ക്  അടുത്ത വർഷത്തെ '''academics'''ഉം ചേർക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''sedസ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''1i  സ്പേസ്  Student Information slash n 2013'''' quotesസിന് ശേഷം '''seddemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  06:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:57&lt;br /&gt;
| string ‘Information’ഉം ‘2013’ഉം ഇടയിലുള്ള '''slash n''' ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| '''slash n ''' ‘Student Information’ന് ശേഷം  2013നെ അടുത്ത വരിയിൽ പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:12&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:19&lt;br /&gt;
| Substitution &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| Replacement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:22&lt;br /&gt;
| Insertion&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്, '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:30&lt;br /&gt;
| '''Ankit''' എന്ന പേരിന് പകരം '''Ashish'''എന്നാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:47&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:19&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam</id>
		<title>GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GChemPaint/C3/Aromatic-Molecular-Structures/Malayalam"/>
				<updated>2015-05-18T06:38:23Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot; &amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt; {|border=1 !'''Time''' !'''Narration''' &amp;lt;/font&amp;gt;  |- | 00:01 | '''GchemPaint'''ലെ '''Aromatic Molecular Structures''' എന്ന ട്യൂട്ടോ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
{|border=1&lt;br /&gt;
!'''Time'''&lt;br /&gt;
!'''Narration'''&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| '''GchemPaint'''ലെ '''Aromatic Molecular Structures''' എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| * '''Cyclohexane'''നെ  '''Cyclohexene''' ആക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| * '''Cyclohexene'''നെ  '''Benzene''' ആക്കുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| * '''Benzene ring'''ലെ '''Hydrogen'''ന്  പകരം മറ്റ് ആറ്റങ്ങൾ  കൊടുക്കാൻ. &lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| * '''Benzene ring'''ലെ '''Hydrogen'''ന്  പകരം group of atoms കൊടുക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
| * രണ്ട്  molecules മേർജ് ചെയ്യാൻ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| '''Ubuntu Linux''' OS version 12.04,&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| '''GChemPaint''' version 0.12.10.&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പിന്തുടരാനായി, '''GChemPaint''' chemical structure എഡിറ്റർ പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| അറിയില്ലെങ്കിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾക്കായി  ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ഞാനൊരു പുതിയ '''GchemPaint''' ആപ്പ്ളിക്കേഷൻ തുറക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| ആദ്യമായി '''Display area'''യിൽ ഒരു  six membered cycle ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| '''Add a six membered cycle'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| '''Display area''' യിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|  '''Add a bond or change the multiplicity of the existing one'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| cycleന്റെ ഓരോ കോണിലും രണ്ട് bonds വീതം ചേർക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| രണ്ട് bondകൾ പരസ്പരം സ്പർശിക്കാത്ത രീതിയിൽ bonds പൊസിഷൻ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| അങ്ങനെ ചെയ്യാനായി  bonds യഥാസ്ഥാനത്തേക്ക് ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| cycleന്റെ എല്ലാ കോണിലും '''Carbon''' atoms കാണിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| ഏതെങ്കിലും ഒരു കോണിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| ഒരു '''sub-menu''' കാണപ്പെടുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| '''Atom''' സിലക്റ്റ് ചെയ്തിട്ട്  '''Display symbol''' ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| അത് പോലെ  cycleന്റെ എല്ലാ കോണിലും '''Carbon''' atoms ചേർക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| Bondsൽ '''Hydrogen''' atoms ചേർക്കാനായി കീ ബോർഡിൽ '''H''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
| '''Add or modify an atom'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| എല്ലാ  bond  പൊസിഷനിലും  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|  വീണ്ടും രണ്ട് '''Hydrogens''' overlap ചെയ്യുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| ഈ structure  '''(C6H12) Cyclohexane''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| ഈ Structure കോപ്പി  പേസ്റ്റ് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| Structure സിലക്റ്റ് ചെയ്യാനായി '''Ctrl+A''' പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
| Structure  കോപ്പി ചെയ്യാനായി '''Ctrl+C''' ഉം  പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V'''ഉം പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
 |-&lt;br /&gt;
| 02:15&lt;br /&gt;
| രണ്ടാമത്തെ  '''Cyclohexane''' structureനെ  '''Cyclohexene''' ആക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''Eraser''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| അടുത്തടുത്തുള്ള '''carbon''' atomsൽ നിന്ന്‌  ഒരു '''Hydrogen bond''' നീക്കം ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| '''Add a bond or change the multiplicity of the existing one''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| എന്നിട്ട് ഡിലീറ്റ് ചെയ്ത '''Hydrogen bonds'''ന് ഇടയിലുള്ള bondൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| ഒരു double bond രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| ഈ structure '''Cyclohexene(C6H10)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 02:44&lt;br /&gt;
| നമുക്ക് '''Cyclohexene'''നെ  '''Cyclohexadiene''' ആക്കിയിട്ട് അതിനെ  '''Benzene''' ആക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''Current element''', '''Carbon''' ആണെന്ന് ഉറപ്പാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
|  '''Eraser'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|  അടുത്തടുത്തുള്ള '''Carbon''' atomsൽ നിന്ന് ഒരു '''Hydrogen''' bond നീക്കം ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| '''Add a bond or change the multiplicity of the existing one'''  ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:09&lt;br /&gt;
| നീക്കം ചെയ്ത '''Hydrogen''' bondsന് ഇടയിലുള്ള bond ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| രണ്ടാമതൊരു double bond രൂപപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| ഈ structure '''Cyclohexadiene(C6H8)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:22&lt;br /&gt;
| അത് പോലെ മൂന്നാമതൊരു double bond രൂപപ്പെടാൻ ഈ process വീണ്ടും ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| ഈ structure '''Benzene(C6H6)''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| '''Cyclobutane'''ന്റെ  structure വരച്ചിട്ട് അതിനെ  '''Cyclobutadiene''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| *'''Cyclopentane''' വരച്ചിട്ട് അതിനെ  '''Cyclopentadiene''' ആക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|  ഇപ്പോൾ ''' Benzene''' derivativesനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| ''Benzene'''ലെ  '''Hydrogens''' ന് പകരം  '''Functional groups'''  നൽകുമ്പോൾ മറ്റ്  compound  രൂപപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| '''Hydrogen'''ന് പകരമുള്ള '''Functional groups''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
| '''fluoro(F)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
| '''methyl(CH3)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| '''nitro(NO2)''', &lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| '''hydroxy(OH)''' അത് പോലുള്ളവ.&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| '''Display area'''യിൽ  '''Benzene''' structure രണ്ട് പ്രാവശ്യം കോപ്പി  പേസ്റ്റ് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| '''Benzene''' structure സിലക്റ്റ് ചെയ്യാനായി '''Select one or more objects''' ടൂൾ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| Structures കോപ്പി ചെയ്യാനായി '''Ctrl+C'''ഉം പേസ്റ്റ് ചെയ്യാനായി '''Ctrl+V''' രണ്ട് പ്രാവശ്യവും പ്രസ്‌ ചെയ്യുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
| '''Benzene''' structure ന്റെ  '''Hydrogen''' ആറ്റത്തിന് പകരം '''Fluorine''' ആറ്റം നല്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| കീ ബോർഡിൽ '''F''' പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
| '''Add or modify an atom''' ടൂൾ ക്ലിക്ക് ചെയ്യുക .&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| '''Fluorine''' ആക്കുന്നതിനായി '''Hydrogen'''ൽ ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| ലഭ്യമായ  structure '''Fluorobenzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| അടുത്തതായി രണ്ടാമത്തെ '''Benzene'''ന്റെ  '''Hydrogen''' ന് പകരം ഒരു group of atoms നല്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| '''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| ഏതെങ്കിലും ഒരു '''Hydrogen'''ൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
| ഒരു blinking cursorഓടെ  '''Hydrogen''' ഒരു പച്ച ബോക്സിനുള്ളിൽ കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| '''Hydrogen'''ന് പകരം ഒരു '''methyl''' ഗ്രൂപ്പ്‌  ചേർക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| '''Hydrogen''' നീക്കം ചെയ്തിട്ട്, വലിയക്ഷരം '''C H''' '''3'''  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| '''Display area'''യിൽ എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| ഈ structure '''Methyl benzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| മൂന്നാമത്തെ '''Benzene'''ന്റെ '''Hydrogen''' മാറ്റി  '''nitro''  ഗ്രൂപ്പ്‌  നല്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| '''Hydrogen''' ആറ്റത്തിൽ ഒന്നിൽ ക്ലിക്ക് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| '''Hydrogen''' നീക്കിയിട്ട്  ടൈപ്പ് ചെയ്യുക, വലിയക്ഷരം '''N O 2'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| ഈ  structure '''Nitrobenzene''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| '''Benzene ring'''ലെ '''Carbon''' പൊസിഷനുകൾ നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| '''Benzene'''ൽ ആറ്  '''Carbon''' ആറ്റമ്സിന് 1 മുതൽ 6 വരെ നമ്പർ ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| '''Hydrogen''' നല്കുന്നതിന് മുൻപ് ഈ ആറ് പൊസിഷനും ഒരേ പോലെയാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
| '''Hydrogen'''ന് പകരം functional group നൽകുമ്പോൾ ringന്റെ   '''Electron density'''യിൽ മാറ്റം വരുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| '''Substituent'''ന് അനുസൃതമായാണ് '''Electron density'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| '''Benzene'''ന്റെ ഒരു '''mono-substituted''' compound substitute പൊസിഷനുകൾ:&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
|* 1ഉം 4ഉം '''Para'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
| * 2ഉം 8ഉം '''Ortho'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| * 3 ഉം 5ഉം '''Meta'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| ഇപ്പോൾ '''Methylbenzene''' structureൽ മറ്റൊരു  '''methyl''' ഗ്രൂപ്പ്‌ നൽകാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| '''Add or modify a group of atoms''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| Ringലെ  രണ്ടാമത്തെ '''Hydrogen''' പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| പച്ച ബോക്സിലെ '''Hydrogen'''ന് പകരം  '''methyl'''  ഗ്രൂപ്പ്‌ നല്കാൻ, വലിയക്ഷരം '''C H 3''' ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''ortho-Xylene'''.&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| '''Nitrobenzene'''ൽ '''Carboxy''' ഗ്രൂപ്പ്‌  നല്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| Ringലെ നാലാമത്തെ '''Hydrogen''' പൊസിഷനിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| പച്ച ബോക്സിലെ '''Hydrogen'''ന് പകരം   '''Carboxy group''' നല്കാൻ, വലിയക്ഷരം '''C O O H''' ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''para-Nitrobenzoic acid'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| ഈ  പ്രോസസ്  അണ്‍ഡു ചെയ്യാനായി '''Ctrl+Z''' pressചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| '''Nitrobenzene'''ന്റെ മൂന്നാമത്തെ '''Hydrogen''' പൊസിഷനിൽ '''nitro''' ഗ്രൂപ്പ്‌  substitute  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Hydrogen'''ന് പകരം വലിയക്ഷരം '''N O 2''' ടൈപ്പ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
| പുതിയതായി രൂപപ്പെട്ട  structure '''meta-Dinitrobenzene'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്  &lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| ഏഴ്‌ '''Benzene''' structureകൾ വരയ്ക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| ഇതിൽ ഒരു '''Hydrogens'''ന് പകരം,&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| ആദ്യത്തെ  '''Benzene'''ൽ '''bromo'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
| രണ്ടാമത്തെ '''Benzene'''ന്  '''iodo'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
|  മൂന്നാമത്തെ '''Benzene'''ന്  '''hydroxy'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
|  നാലാമത്തെ '''Benzene'''ന് '''amino'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| അഞ്ചാമത്തെ '''Benzene'''ന്  '''ethyl'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| ആറാമത്തെ '''Benzene'''ലെ രണ്ട്  '''Hydrogens'''നെ  '''Chlorine''' atoms കൊണ്ട് substitute ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| * ഏഴാമത്തെ '''Benzene'''ന്റെ ആദ്യത്തെയും നാലാമത്തെയും പൊസിഷനുകളിൽ '''Carboxy'''  ഗ്രൂപ്പ്‌സ്‌ നല്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| ഇപ്പോൾ രണ്ട്  structureകൾ മെർജ് ചെയ്യുന്നത് പഠിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
| ഒരു പുതിയ വിൻഡോ തുറക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| '''current element''', ''Carbon'' ആണെന്ന്  ഉറപ്പ് വരുത്തുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:04&lt;br /&gt;
| '''Add  a four membered cycle''' ടൂളിൽ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| '''Display area'''യിൽ രണ്ട് പ്രാവിശ്യം  ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| '''Select one or more objects''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| രണ്ടാമത്തെ structure ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| ഇതിനെ ആദ്യത്തെ  structure സമീപം ഡ്രാഗ് ചെയ്ത് അവ പരസ്പരം സ്പർശിക്കത്തക്ക വിധത്തിൽ place ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
|'''Ctrl+A'''  പ്രസ്‌ ചെയ്ത് കൊണ്ട് structureസിലക്റ്റ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| '''Merge two molecules''' ടൂൾ  ആക്റ്റിവ്  ആകുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
| ഈ moleculeകൾ മെർജ് ചെയ്യാൻ '''Merge two molecules''' ടൂൾ ക്ലിക്ക് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
| മെർജ് ചെയ്തോ എന്നറിയാൻ  ഈ  molecule ഡ്രാഗ് ചെയ്ത് നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| ചുരുക്കത്തിൽ &lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| * '''Cyclohexane'''നെ  '''Cyclohexene''' ആക്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| * '''Cyclohexene'''നെ  '''Benzene''' ആക്കുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| * '''Benzene'''ന്റെ  '''Hydrogen'''ന് പകരം  '''fluoro, methyl, nitro''', '''carboxy''' ഗ്രൂപ്പുകൾ നല്കുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 08:55&lt;br /&gt;
| *രണ്ട് structure മെർജ് ചെയ്തു.&lt;br /&gt;
|-&lt;br /&gt;
| 08:58&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| *രണ്ട്  '''Benzene''' molecules മേർജ്  ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
| *അത് പോലെ, രണ്ട് '''Pentane''' structures.&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
| * '''Cyclopentane'''നും  '''Cyclohexane''' നും.&lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| നിങ്ങളുടെ പൂർത്തിയാക്കപ്പെട്ട അസൈൻമെന്റ് ഇത് പോലെ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| ഇവിടെ  ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
| ഇത് സ്പോകെന്‍ ട്യൂട്ടോറിയൽ  പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
| നല്ല ബാന്‍ഡ് വിഡ്ത്ത്  ഇല്ലെങ്കില്‍, ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌ ടീം, സ്പോകെന്‍  ട്യൂട്ടോറിയലുകള്‍ ഉപയോഗിച്ച് വര്‍ക്ക് ഷോപ്പുകള്‍ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
| ഓണ്‍ലൈന്‍  ടെസ്റ്റ്‌ പാസ്സാകുന്നവര്‍ക്ക്  സര്‍ട്ടിഫികറ്റുകള്‍ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| സ്പോകെന്‍ ട്യൂട്ടോറിയല്‍ പ്രൊജക്റ്റ്‌, ടോക്ക്  ടു എ ടീച്ചര്‍ പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത് &amp;quot;നാഷണല്‍  മിഷന്‍ ഓണ്‍ എഡ്യൂക്കേഷന്‍ ത്രൂ ICT, MHRD, ഗവന്മെന്റ്  ഓഫ് ഇന്ത്യ&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല്‍ വിവരങ്ങള്‍ ഇവിടെ ലഭ്യമാണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയല്‍ സമാഹരിച്ചത് ദേവി സേനന്‍, IIT Bombay. നന്ദി.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam</id>
		<title>Linux/C3/More-on-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-sed-command/Malayalam"/>
				<updated>2015-05-14T11:56:16Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot; {| border=1 |  '''Time''' |  '''Narration'''  |- |  00:01 | '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| '''More on sed''' എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| *'''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| *'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ  പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| sed ടൂളും പരിചിതമായിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:40&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:46&lt;br /&gt;
| '''sed'''ന്റെ ഏറ്റവും  പ്രധാന ഉപയോഗം substitution ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| ഇൻപുട്ടിലെ ഏതെങ്കിലും patternന് പകരം മറ്റൊന്ന് കൊടുക്കുന്നത്‌.&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| നമ്മുടെ '''seddemo.txt''' ഫയൽ  നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
| നാലാമത്തെ വരിയിൽ രണ്ട് പ്രാവശ്യവും ആറാമത്തെ വരിയിൽ ഒരു പ്രാവശ്യവും '''Kumar''' എന്ന വാക്ക് കാണുന്നത് ശ്രദ്ധിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| '''‘Kumar’''' ഉള്ളടത്തൊക്കെyum  '''‘Roy’''' കൊടുക്കണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| '''sed സ്പേസ് ''' സിംഗിൾ quoteനുള്ളിൽ ''''s front slash / തുറക്കുന്ന square ബ്രാക്കറ്റ് ചെറിയ അക്ഷരം ''k'' വലിയ അക്ഷരം ''K''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് umar  slash Roy slash'''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
| നാലാമത്തെ വരി നോക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| '''Kumar'''ന്റെ ആദ്യത്തെ  occurence മാത്രം  '''Roy''' ആയി മാറ്റപ്പെട്ടു, എന്നാൽ രണ്ടാമത്തേത് മാറ്റപ്പെട്ടില്ല.&lt;br /&gt;
|-&lt;br /&gt;
|  01:52&lt;br /&gt;
| ആറാമത്തെ വരിയിൽ  '''Kumar'''ന്റെ ഒറ്റ occuranceഎ ഉള്ളൂ, അത് മാറ്റപ്പെട്ടു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| അതായത് ലൈനിലെ ആദ്യത്തെ entry യിൽ മാത്രമേ മാറ്റം വരുന്നുള്ളൂ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| ഇതെന്തന്നാൽ, ഡിഫാൾട്ടായി  ആദ്യം match ചെയ്യുന്ന entry മാത്രം മാറ്റപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| match ചെയ്യുന്ന എല്ലാ entries മാറ്റണമെങ്കിൽ ''' g''' ഓപ്ഷൻ flag ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| '''prompt ''' വൃത്തിയാക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:20&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് സിംഗിൾ quotesനുള്ളിൽ front slash തുറക്കുന്ന square ബ്രാക്കറ്റ് ''ചെറിയ അക്ഷരം k'' ''വലിയ അക്ഷരം K'' അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  umar slash Roy slash g''''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt''' എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:43 &lt;br /&gt;
| ഇപ്പോൾ നാലാമത്തെ വരിയിലെ രണ്ട് entriesഉം മാറ്റപ്പെട്ടു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| നമുക്ക് ഒറ്റ തവണ തന്നെ ഒന്നിൽ കൂടുതൽ substitutionsഉം നടത്താം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
| file '''seddemo.txt''' ഫയലിൽ '''electronics'''ന് പകരം '''electrical''' എന്നാക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| അത് പോലെ, '''civil'''ന് പകരം  '''metallurgy'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| '''prompt''' വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് hyphen '''e''' സ്പേസ് സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash electronics slash electrical slash g’ സിംഗിൾ quoteന് ശേഷം space hyphen '''e''' സ്പേസ്   സിംഗിൾ quoteസിനുള്ളിൽ ‘s front slash civil slash metallurgy slash g’''' സിംഗിൾ quotesന് ശേഷം സ്പേസ്  '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| വാക്കുകൾ replace ചെയ്യപ്പെട്ടതായി കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| ഇപ്പോൾ '''Anirban '''ന്റെ  '''stream''' '''computers'''ൽ നിന്നും  '''mathematics''' ആക്കണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| '''sed സ്പേസ് സിംഗിൾ quotesസിനുള്ളിൽ ''''front slash Anirban slash s slash computers slash mathematics slash g' ''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| '''stream''' മാറ്റപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| ഇതെന്താണെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  04:21&lt;br /&gt;
| ആദ്യം '''sed'''. എന്നിട്ട് സിംഗിൾ quotesസിനുള്ളിൽ match ചെയ്യപ്പെടേണ്ട pattern എഴുതണം.  &lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| ഇതാണ് '''Anirban'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| slashന് ശേഷം ചെയ്യേണ്ട ഓപ്പറേഷൻ.&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
| അതാണ്  substitutionന് വേണ്ടിയുള്ള '''s'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| എന്നിട്ട് replace  ചെയ്യപ്പെടേണ്ട pattern അതായത് '''computers'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| എന്നിട്ട്  substitute ചെയ്യുന്ന വാക്ക്, ''mathematics'''.&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| ഫയലിൽ വരികൾ ചേർക്കുവാനോ  നീക്കം ചെയ്യുവാനോ '''sed''' നമുക്ക് ഉപയോഗിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| '''electronics''' എന്ന '''stream''' ഇല്ലാത്ത വരികൾ സിലക്റ്റ് ചെയ്യണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| ഇതിനായി നമുക്ക്  '''d '''flag ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed സ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''front slash electronics slash d''' സിംഗിൾ quotesസിന് ശേഷം '''space seddemo.txt സ്പേസ്   greater than sign  സ്പേസ് nonelectronics.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  05:33&lt;br /&gt;
| ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക : '''cat  സ്പേസ് nonelectronics.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| ഫയലിന്റെ ആദ്യം '''Student Information''' എന്ന വരി ചേർക്കണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
| അതിനായി  '''i''' action ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:  '''sed സ്പേസ്''' സിംഗിൾ quotesസിനുള്ളിൽ ''''1i സ്പേസ് Student Information' quoteന് ശേഷം seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:10&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| നിങ്ങൾക്ക് ഔട്ട്‌പുട്ട് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:15&lt;br /&gt;
| ഇത് പോലെ ഒന്നിലധികം വരികൾ ഇവിടെ ചേർക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
| നമുക്ക് രണ്ട് വരികൾ  ചേർക്കണമെങ്കിൽ, ഇതേ രീതിയിൽ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
| '''Student Information''നോടൊപ്പം നമുക്ക്  അടുത്ത വർഷത്തെ '''academics'''ഉം ചേർക്കണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| ഈ അവസരങ്ങളിൽ ഇങ്ങനെ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''sedസ്പേസ് ''' സിംഗിൾ quotesസിനുള്ളിൽ '''1i  സ്പേസ്  Student Information slash n 2013'''' quotesസിന് ശേഷം '''seddemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  06:55&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:57&lt;br /&gt;
| string ‘Information’ ഉം ‘2013’ ഉം ഇടയിലുള്ള '''slash n''' ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| '''slash n ''' ‘Student Information’ ന് ശേഷം  2013നെ അടുത്ത വരിയിൽ പ്രിന്റ്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:12&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:19&lt;br /&gt;
| Substitution &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| Replacement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:22&lt;br /&gt;
| Insertion&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,   '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:30&lt;br /&gt;
| '''Ankit''' എന്ന പേരിന് പകരം '''Ashish'''എന്നാക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:47&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം, സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:19&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/The-sed-command/Malayalam</id>
		<title>Linux/C3/The-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/The-sed-command/Malayalam"/>
				<updated>2015-05-14T06:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border =1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്, '''sed ''' കമാൻഡിന്റെ ഉപയോഗം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:14 &lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''Ubuntu Linux'''  version 12.04''' Operating System''' '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള version ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:36 &lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:39 &lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''sed'''ന്റെ ആമുഖം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:48&lt;br /&gt;
| '''sed''' ഒരു സ്ട്രീം എഡിറ്റർ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:51 &lt;br /&gt;
| ഒരു ഫയലിലെ പ്രത്യേക  ലൊക്കേഷനിൽ  '''sed''' ചില ടെക്സ്റ്റ്‌ pattern കണ്ടു പിടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| ഇത് ചില ഡിസ്പ്ലേ അല്ലെങ്കിൽ എഡിറ്റിംഗ് ഫങ്ഷൻ നിർവഹിക്കുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:02 &lt;br /&gt;
| Matched ടെക്സ്റ്റിൽ insertion, substitution, deletion തുടങ്ങിയ എഡിറ്റിംഗ് ഫങ്ഷനുകൾ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ചില ഉദാഹരണങളിലൂടെ ആദ്യം തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
|01:13  &lt;br /&gt;
| '''sed''' കമാൻഡ്  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| ഹോം ഡയറക്ടറിയിൽ '''seddemo.txt''' എന്ന ഫയൽ എനിക്കുണ്ട്. &lt;br /&gt;
 |-&lt;br /&gt;
 | 01:24&lt;br /&gt;
 | ഇതിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| roll no, name, stream, marks, pass അല്ലെങ്കിൽ fail, stipend തുടങ്ങിയ ചില entries ഈ ഫയലിൽ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
| CTRL + ALT, T  കീ കൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, &lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''sed''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''2p’''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ് '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| ഇവിടെ '''2''' ലൊക്കേഷൻ സൂചിപ്പിക്കുന്നു. അതായത് രണ്ടാമത്തെ വരി.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| '''p''' actionനെ കാണിക്കുന്നു, അതായത്  printing('''p''').&lt;br /&gt;
|-&lt;br /&gt;
| 02:16 &lt;br /&gt;
| ഇപ്പോൾ ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| ഇത് ഫയൽ മുഴുവൻ കാണിക്കുന്നു എന്നാൽ രണ്ടാമത്തെ വരി രണ്ട് പ്രാവശ്യം പ്രിന്റ്‌  ചെയ്യുന്നത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| ഇതാണ് action'''p'''യുടെ ഡിഫാൾട്ട് behaviour.&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 02:31 &lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക,&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
| '''sed '''  സ്പേസ്   '''-n''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) '''2p''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''-n''' എന്നാൽ  ‘silent mode’ ഇത് അനാവശ്യമായ ഔട്ട്‌പുട്ട് suppress ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| എന്നിട്ട് നമുക്ക് എഡിറ്റ്‌ ചെയ്യേണ്ട അല്ലെങ്കിൽ ഡിസ്പ്ലേ ചെയ്യേണ്ട സ്ട്രീമിലെ ലൊക്കേഷൻ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| നമുക്ക് രണ്ടാമത്തെ വരി സിലക്റ്റ് ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| '''p''' നമുക്ക് ചെയ്യേണ്ട actionനെ സൂചിപ്പിക്കുന്നു, അതായത് രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
|  '''seddemo.txt''', ഫയലിന്റെ പേര്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| ഇതാണ് sed കമാൻഡിന്റെ ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക, &lt;br /&gt;
|-&lt;br /&gt;
| 03:32 &lt;br /&gt;
| '''sed''' space  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ (dollar) '''$p'''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
|  ഇപ്പോൾ ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെയുള്ള entries നമുക്ക് പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:57 &lt;br /&gt;
| ഇതിനായി ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:00&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ്   സിംഗിൾ quotesസിനുള്ളിൽ '''3'''  (കോമ്മ ) ''',6p’''' സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| മൂന്നാമത്തെ വരി മുതൽ ആറാമത്തെ വരി വരെ ഔട്ട്‌പുട്ട് ആയി കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| ഏതെങ്കിലും action തടയണമെങ്കിൽ actionന് മുൻപിലായി എക്സ്ക്ലമേഷൻ മാർക്ക്‌ ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെ  ഒഴികെ മറ്റെല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed'''  സ്പേസ്  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''3''' (കോമ്മ )''', 6''' (exclamation mark) '''!p''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
|  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:56&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:58&lt;br /&gt;
| Line addressingഉം  context addressingഉം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഇത് വരെ നമ്മൾ action ആവശ്യമുള്ള ലൈനുകളാണ് സ്പെസിഫൈ ചെയ്തത്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ഇതിനെ line addressing എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| അഡ്രസ്‌  line numbers വഴി സ്പെസിഫൈ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഇതാണ് അഡ്രസ്‌ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:18 &lt;br /&gt;
| മറ്റൊരു മാർഗം ആണ് '''Context addressing'''.&lt;br /&gt;
|-&lt;br /&gt;
|  05:22&lt;br /&gt;
| ഒരു വാക്ക് പോലുള്ള പ്രത്യേക context ഉൾകൊള്ളുന്ന ലൈനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  05:28&lt;br /&gt;
| ഒരു പ്രത്യേക വാക്ക് ഉൾകൊള്ളുന്ന ലൈനുകളിൽ action നടത്തണമെങ്കിൽ context addressing ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:36&lt;br /&gt;
| Regular expressionsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:39&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| എഡിറ്ററിലേക്ക് തിരികെ വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| നമുക്ക്  '''computers''' എന്ന വാക്കുള്ള വരികൾ പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:50&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക,&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ് ( സിംഗിൾ quotesസിനുള്ളിൽ)(front slash)(തുറക്കുന്ന square ബ്രാക്കറ്റ് ) [cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് )  omputers/p സിംഗിൾ quotesസിന് ശേഷം'''space '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:23&lt;br /&gt;
| Computers എന്ന വാക്കുള്ള വരികൾ കാണിക്കുന്നത് നമുക്ക് കാണാം. &lt;br /&gt;
|- &lt;br /&gt;
|  06:28&lt;br /&gt;
| Square  ബ്രാക്കറ്റിനുള്ളിലെ pattern: &lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| square ബ്രാക്കറ്റ്സിലെ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നതിനാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:36 &lt;br /&gt;
| Match ചെയ്യേണ്ട pattern front സ്ലാഷുകൾക്ക് ഇടയിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| '''w''' ഓപ്ഷൻ നമുക്ക് ഫയലിലും പ്രിന്റ്‌ ചെയ്യാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
| ഇതിനായി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| '''sed''' സ്പേസ് '''-n''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) (തുറക്കുന്ന  square ബ്രാക്കറ്റ് )  '''[cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ) omputers/w''' സ്പേസ്  '''computer_student.txt''' സ്പേസിന് ശേഷം '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| എല്ലാ matching ലൈൻസും ഇപ്പോൾ  '''computer_student.txt''' ഫയലിലേക്ക് ട്രാൻസ്ഫർ ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| '''computer_student'''ന്റെ ഉള്ളടക്കം കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക,  '''cat''' സ്പേസ്  '''computer_student'''.txt&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നമുക്ക് entries കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| വിവിധ ഫയലുകളിലായി റൈറ്റ് ചെയ്യേണ്ട patternsഉം കൊടുക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:50&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
|  ടൈപ്പ് ചെയ്യുക '''sed''' സ്പേസ്  '''-n'''സ്പേസ്  '''-e''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/electronics/w'''  സ്പേസ് '''electro.txt’'''  സിംഗിൾ quotesസിന് ശേഷം  '''-e''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/civil/w'''  സ്പേസ് '''civil.txt’''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  08:24&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| ഇവിടെ ഒന്നിലധികം methods  കംബൈൻ ചെയ്യാൻ  '''-e''' ഉപയോഗിച്ചു .&lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഇത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുന്നു '''electro.txt''', '''civil.txt'''. &lt;br /&gt;
|-&lt;br /&gt;
|08:41&lt;br /&gt;
| ഇവയുടെ ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| '''cat '''സ്പേസ്''' electro.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  08:49&lt;br /&gt;
| ഇത് electronics എന്ന വാക്കുകളുടെ entries കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
| Civil ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  08:58&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''cat ''' സ്പേസ്''' civil.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  09:01&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:03&lt;br /&gt;
| civil എന്ന വാക്കുള്ള entries ഇത് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| മറ്റ് ട്യൂട്ടോറിയലിൽ മറ്റ് കമാൻഡുകൾ കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  09:12&lt;br /&gt;
| ഞാൻ ഇതേ പ്രോഗ്രാം ഉപയോഗിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|09:14&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:18&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  09:22&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:25&lt;br /&gt;
| Sed ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  09:26&lt;br /&gt;
| Line Addressing. &lt;br /&gt;
|-&lt;br /&gt;
|  09:27&lt;br /&gt;
| Context Addressing.&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:32&lt;br /&gt;
| '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:35&lt;br /&gt;
| 6 മുതൽ  12 വരെയുള്ള ലൈനുകളിലെ records  പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  09:47&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|  09:53&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:58 &lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  10:03&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/The-sed-command/Malayalam</id>
		<title>Linux/C3/The-sed-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/The-sed-command/Malayalam"/>
				<updated>2015-05-13T12:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{| border =1 |'''Time''' |'''Narration'''  |- | 00:01 | sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border =1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| sed - the stream editor എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്, '''sed ''' കമാൻഡിന്റെ ഉപയോഗം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| ചില ഉദാഹാരണങ്ങളിലൂടെ ഇത് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
| 00:14 &lt;br /&gt;
| ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''Ubuntu Linux'''  version 12.04''' Operating System''' '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള version ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 00:36 &lt;br /&gt;
| ഇതിനായി ലിനക്സ്‌ ടെർമിനലിന്റെ basics അറിഞ്ഞിരിക്കണം.  &lt;br /&gt;
|-&lt;br /&gt;
| 00:39 &lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''sed'''ന്റെ ആമുഖം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|00:48&lt;br /&gt;
| '''sed''' ഒരു സ്ട്രീം എഡിറ്റർ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
| 00:51 &lt;br /&gt;
| ഒരു ഫയലിലെ പ്രത്യേക  ലൊക്കേഷനിൽ  '''sed''' ചില ടെക്സ്റ്റ്‌ pattern  കണ്ടു പിടിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| ഇത് ചില ഡിസ്പ്ലേ  അല്ലെങ്കിൽ എഡിറ്റിംഗ് ഫങ്ഷൻ നിർവഹിക്കുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:02 &lt;br /&gt;
| Matched ടെക്സ്റ്റിൽ insertion, substitution, deletion തുടങ്ങിയ എഡിറ്റിംഗ് ഫങ്ഷനുകൾ. &lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| ചില ഉദാഹരണങളിലൂടെ ആദ്യം തുടങ്ങാം.  &lt;br /&gt;
|-&lt;br /&gt;
|01:13  &lt;br /&gt;
| '''sed''' കമാൻഡ്  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നതെങ്ങനെ എന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| ഹോം ഡയറക്ടറി ൽ '''seddemo.txt''' എന്ന ഫയൽ എനിക്കുണ്ട്. &lt;br /&gt;
 |-&lt;br /&gt;
 | 01:24&lt;br /&gt;
 | ഇതിന്റെ ഉള്ളടക്കം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| roll no, name, stream, marks, pass അല്ലെങ്കിൽ fail, stipend  തുടങ്ങിയ ചില entries ഈ  ഫയലിൽ ഉണ്ട്.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:39&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
| CTRL + ALT, T  കീ കൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്ത് ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| '''sed''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''2p’''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ് '''seddemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  02:03&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| ഇവിടെ '''2''' ലൊക്കേഷൻ സൂചിപ്പിക്കുന്നു. അതായത് രണ്ടാമത്തെ വരി.&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| '''p''' actionനെ കാണിക്കുന്നു, അതായത്  printing('''p''').&lt;br /&gt;
|-&lt;br /&gt;
| 02:16 &lt;br /&gt;
| ഇപ്പോൾ ഔട്ട്‌പുട്ട് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| ഇത് ഫയൽ മുഴുവൻ കാണിക്കുന്നു എന്നാൽ രണ്ടാമത്തെ വരി രണ്ട് പ്രാവശ്യം പ്രിന്റ്‌  ചെയ്യുന്നത് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| ഇതാണ് action'''p'''യുടെ ഡിഫാൾട്ട് behaviour.&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| രണ്ടാമത്തെ വരി  മാത്രം പ്രിന്റ്‌ ചെയ്യാൻ &lt;br /&gt;
|-&lt;br /&gt;
| 02:31 &lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
| '''sed '''  സ്പേസ്   '''-n''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) '''2p''' സിംഗിൾ quotesസിന് ശേഷം  സ്പേസ്  '''seddemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
| രണ്ടാമത്തെ വരി മാത്രം പ്രിന്റ്‌ ചെയ്യപ്പെട്ടു. &lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''-n''' എന്നാൽ  ‘silent mode’ ഇത് അനാവശ്യമായ ഔട്ട്‌പുട്ട് suppress ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| എന്നിട്ട് നമുക്ക് എഡിറ്റ്‌ ചെയ്യേണ്ട അല്ലെങ്കിൽ ഡിസ്പ്ലേ ചെയ്യേണ്ട സ്ട്രീമിലെ ലൊക്കേഷൻ നല്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| നമുക്ക് രണ്ടാമത്തെ വരി സിലക്റ്റ് ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| '''p''' നമുക്ക് ചെയ്യേണ്ട actionനെ സൂചിപ്പിക്കുന്നു, അതായത് രണ്ടാമത്തെ വരി പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
|  '''seddemo.txt''', ഫയലിന്റെ പേര്.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| ഇതാണ്  sed  കമാൻഡിന്റെ ഘടന. &lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| ഇപ്പോൾ ഫയലിന്റെ അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കട്ടെ. &lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:32 &lt;br /&gt;
| '''sed''' space  '''-n''' സ്പേസ്  സിംഗിൾ സിനുള്ളിൽ (dollar) '''$p'''  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| അവസാനത്തെ വരി പ്രിന്റ്‌ ചെയ്യപ്പെട്ടത് നമുക്ക് കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
|  ഇപ്പോൾ ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെയുള്ള entries നമുക്ക് പ്രിന്റ്‌ ചെയ്യണമെന്ന് കരുതുക. &lt;br /&gt;
|-&lt;br /&gt;
| 03:57 &lt;br /&gt;
| ഇതിനായി ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:00&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ്   സിംഗിൾ quotesസിനുള്ളിൽ '''3'''  (കോമ്മ ) ''',6p’''' സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
| മൂന്നാമത്തെ വരി മുതൽ ആറാമത്തെ വരി വരെ ഔട്ട്‌പുട്ട് ആയി കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| ഏതെങ്കിലും actionതടയണമെങ്കിൽ actionന് മുൻപിലായി എക്സ്ക്ലമേഷൻ മാർക്ക്‌ ഉപയോഗിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| മൂന്ന് മുതൽ ആറ് വരെ  ഒഴികെ മറ്റെല്ലാ വരികളും പ്രിന്റ്‌ ചെയ്യണമെങ്കിൽ ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''sed'''  സ്പേസ്  '''-n''' സ്പേസ്  സിംഗിൾ quotesസിനുള്ളിൽ ‘'''3''' (കോമ്മ )''', 6''' (exclamation mark) '''!p''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
|  സിംഗിൾ quotesസിന് ശേഷം സ്പേസ്  '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  04:56&lt;br /&gt;
| സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:58&lt;br /&gt;
| Line addressingഉം  context addressingഉം.&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| ഇത് വരെ നമ്മൾ action ആവശ്യമുള്ള ലൈനുകളാണ് സ്പെസിഫൈ ചെയ്തത്.&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| ഇതിനെ line addressing എന്ന് പറയുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| അഡ്രസ്‌  line numbers വഴി സ്പെസിഫൈ ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:15&lt;br /&gt;
| ഇതാണ് അഡ്രസ്‌ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം. &lt;br /&gt;
|-&lt;br /&gt;
| 05:18 &lt;br /&gt;
| മറ്റൊരു മാർഗം ആണ് '''Context addressing'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:22&lt;br /&gt;
| ഒരു വാക്ക് പോലുള്ള പ്രത്യേക context ഉൾകൊള്ളുന്ന ലൈനുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  05:28&lt;br /&gt;
| ഒരു പ്രത്യേക വാക്ക് ഉൾകൊള്ളുന്ന ലൈനുകളിൽaction നടത്തണമെങ്കിൽ context addressing ഉപയോഗിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  05:36&lt;br /&gt;
| Regular expressionsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:39&lt;br /&gt;
| ഒരു ഉദാഹരണം നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| എഡിറ്ററിലേക്ക് തിരികെ വരിക. &lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| നമുക്ക്  '''computers''' എന്ന വാക്കുള്ള വരികൾ പ്രിന്റ്‌ ചെയ്യണം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:50&lt;br /&gt;
| ടെർമിനലിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക &lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
| '''sed''' സ്പേസ്  '''-n''' സ്പേസ് ( സിംഗിൾ quotesസിനുള്ളിൽ)(front slash)(തുറക്കുന്ന square ബ്രാക്കറ്റ് ) [cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് )  omputers/p സിംഗിൾ quotesസിന് ശേഷം'''space '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:23&lt;br /&gt;
| Computers എന്ന വാക്കുള്ള വരികൾ കാണിക്കുന്നത് നമുക്ക് കാണാം. &lt;br /&gt;
|- &lt;br /&gt;
|  06:28&lt;br /&gt;
| Square  ബ്രാക്കറ്റിനുള്ളിലെ pattern: &lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| square ബ്രാക്കറ്റ്സിലെ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നതിനാണിത്.&lt;br /&gt;
|-&lt;br /&gt;
| 06:36 &lt;br /&gt;
| Match ചെയ്യേണ്ട pattern front  സ്ലാഷുകൾക്ക് ഇടയിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| '''w''' ഓപ്ഷൻ നമുക്ക് ഫയലിലും പ്രിന്റ്‌ ചെയ്യാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
| ഇതിനായി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| '''sed''' സ്പേസ് '''-n''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) (തുറക്കുന്ന  square ബ്രാക്കറ്റ് )  '''[cC] (അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ) omputers/w''' സ്പേസ്  '''computer_student.txt'''   സ്പേസിന് ശേഷം'''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| എല്ലാ matching ലൈൻസും ഇപ്പോൾ  '''computer_student.txt''' ഫയലിലേക്ക് ട്രാൻസ്ഫർ ചെയ്യപ്പെടുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| '''computer_student'''ന്റെ ഉള്ളടക്കം കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക  '''cat''' സ്പേസ്  '''computer_student'''.txt&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| നമുക്ക് entries കാണാം. &lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| വിവിധ ഫയലുകളിലായി റൈറ്റ് ചെയ്യേണ്ട patternsഉം കൊടുക്കാൻ കഴിയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:50&lt;br /&gt;
| പ്രോംപ്റ്റ് വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
|  ടൈപ്പ് ചെയ്യുക '''sed''' സ്പേസ്  '''-n'''സ്പേസ്  '''-e''' സ്പേസ്  (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/electronics/w'''  സ്പേസ് '''electro.txt’'''  സിംഗിൾ quotesസിന് ശേഷം  '''-e''' സ്പേസ് (സിംഗിൾ quotesസിനുള്ളിൽ) (front slash) '''‘/civil/w'''  സ്പേസ് '''civil.txt’''' സിംഗിൾ quotesസിന് ശേഷം സ്പേസ് '''seddemo.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|  08:24&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| ഇവിടെ ഒന്നിലധികം methods  കംബൈൻ ചെയ്യാൻ  '''-e''' ഉപയോഗിച്ചു .&lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
| ഇത് രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുന്നു '''electro.txt''', '''civil.txt'''. &lt;br /&gt;
|-&lt;br /&gt;
|08:41&lt;br /&gt;
| ഇവയുടെ ഉള്ളടക്കം കാണാൻ ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| '''cat '''സ്പേസ്''' electro.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  08:49&lt;br /&gt;
|  ഇത് electronics എന്ന വാക്കുകളുടെ entries കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
| Civil ഫയലിന്റെ ഉള്ളടക്കം നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|  08:58&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക '''cat ''' സ്പേസ്''' civil.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  09:01&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:03&lt;br /&gt;
| civil എന്ന വാക്കുള്ള entriesഇത് കാണിക്കും. &lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| മറ്റ് ട്യൂട്ടോറിയലിൽ മറ്റ് കമാൻഡുകൾ കാണാം.  &lt;br /&gt;
|-&lt;br /&gt;
|  09:12&lt;br /&gt;
| ഞാൻ ഇതേ പ്രോഗ്രാം ഉപയോഗിക്കും.&lt;br /&gt;
|-&lt;br /&gt;
|09:14&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|09:18&lt;br /&gt;
| സ്ലൈഡിലേക്ക് തിരികെ വരാം. &lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  09:22&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:25&lt;br /&gt;
| Sed  ഉപയോഗിച്ച് പ്രിന്റ്‌ ചെയ്യുന്നത്. &lt;br /&gt;
|-&lt;br /&gt;
|  09:26&lt;br /&gt;
| Line Addressing. &lt;br /&gt;
|-&lt;br /&gt;
|  09:27&lt;br /&gt;
| Context Addressing.&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|  09:32&lt;br /&gt;
| '''seddemo.txt''' ടെക്സ്റ്റ്‌ ഫയൽ ഉപയോഗിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:35&lt;br /&gt;
| 6 മുതൽ  12 വരെയുള്ള ലൈനുകളിലെ records  പ്രിന്റ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  09:47&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|  09:53&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 09:58 &lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  10:03&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam</id>
		<title>BOSS-Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-12T19:11:49Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep'''നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
| ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:04&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:32&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:41&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും. അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
| ടെക്സ്റ്റിന്റെ strings match ചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:54&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square  ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:17&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന square ബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:55&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb'''  തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:27&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:45&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5ഓ  അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾ match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret''' ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:34&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| '''7000'''നും  '''8999''' നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:07&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:15&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഒന്നിൽ കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ entries ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:50&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:14&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam</id>
		<title>BOSS-Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-12T19:11:04Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep'''നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
| ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:04&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:32&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:41&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
 '''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും. അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
| ടെക്സ്റ്റിന്റെ strings match ചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:54&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square  ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:17&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന square ബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:55&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb'''  തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:27&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:45&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5ഓ  അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾ match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret''' ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:34&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| '''7000'''നും  '''8999''' നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:07&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:15&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഒന്നിൽ കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ entries ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:50&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:14&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-grep-command/Malayalam</id>
		<title>BOSS-Linux/C3/The-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-grep-command/Malayalam"/>
				<updated>2015-05-12T19:00:53Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time''' &lt;br /&gt;
|'''Narration''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,  '''grep command'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|ചില ഉദാഹരണങ്ങളുടെ  സഹായത്തോടെ നമുക്കിത് നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|*'''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
|*'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|ഇതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കാൻ ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:30&lt;br /&gt;
| ഇതിനായി '''Linux terminal'''ന്റെ ബേസിക്സ് അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
|ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|ആദ്യമായി  regular expressionsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:43&lt;br /&gt;
|*Regular expressions,  pattern matching  techniques ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|*ഒരു പ്രത്യേക pattern ഒരു ലൈനിലോ പാരഗ്രാഫിലോ ഫയലിലോ ഉണ്ടോ എന്ന് കണ്ടെത്താൻ.&lt;br /&gt;
|-&lt;br /&gt;
|00:54&lt;br /&gt;
|ഉദാഹരണത്തിന് ടെലിഫോണ്‍ ഡയറക്ടറിയിൽ ഒരു ഫോണ്‍ നമ്പർ സെർച്ച്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
|അല്ലെങ്കിൽ ഒരു പാരഗ്രാഫിലോ വരിയിലോ നിന്ന് ഒരു keyword കണ്ടു പിടിക്കണമെങ്കിൽ '''grep command'''  ഉപയോഗിക്കണം. ഇപ്പോൾ  '''grep''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|ഒന്നോ അതിലധികമോ വരികളിൽ അല്ലെങ്കിൽ പാരഗ്രാഫിൽ '''grep''' ഒന്നോ അതിലധികമോ patterns തിരയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|ഫയൽ നെയിം നൽകിയിട്ടില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ patterns സെർച്ച്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|ഫയലിന്റെ പേര് കാണുന്നില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലെ patterns സെർച്ച്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|'''grepdemo.txt''' എന്ന  ഡെമോ ഫയൽ ഉപയോഗിച്ച്  '''grep'''ന്റെ  ഉപയോഗം വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|13 entries ഉള്ള ഒരു ഫയൽ ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|01:41&lt;br /&gt;
|ഓരോ entryയ്ക്കും 6 ഫീൽഡുകൾ ഉണ്ട്. roll number, name, stream, marks, stipend amount.  &lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
|ഒരു ബാർ ഉപയോഗിച്ച് ഫീൽഡുകൾ വേർതിരിച്ചിട്ടുണ്ട്. ഇതാണ്  '''delimiter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|'''grep''' പ്രവർത്തിക്കുന്നതെങ്ങനെയെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|'''computers''' സ്ട്രീമിലെ വിദ്യാർത്ഥികൾ ആരൊക്കെയെന്ന്  '''grep command''' ഉപയോഗിച്ച് കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|ഇതിനായി ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|ഇപ്പോൾ ടെർമിനലിൽ  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:09&lt;br /&gt;
|'''grep സ്പേസ്  (ഡബിൾ quoteസിനുള്ളിൽ ) computers ഡബിൾ quoteസിന് ശേഷം  സ്പേസ് grepdemo .txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
|ഇത് '''computers''' എന്ന സ്ട്രീമിൽ ഉള്ള എല്ലാ entriesഉം enlist ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|ഫലം യഥാർത്ഥ ഫയലുമായി താരതമ്യം ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് തിരികെ  വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
| ''' Zubin''' എന്ന എൻട്രി എൻലിസ്റ്റ്  ചെയ്തിട്ടില്ല എന്ന് കാണാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|അതെങ്ങനെ സംഭവിച്ചു?&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|ഇതെന്തന്നാൽ ചെറിയക്ഷരം '''c'''ഓട് കൂടിയ '''“computers”''' എന്ന pattern ആണ് '''grep''' തിരഞ്ഞത്.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|എന്നാൽ '''Zubin''', വലിയക്ഷരം '''C'''ഓട് കൂടിയ “Computers” സ്റ്റ്രീമിൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|pattern matching '''case sensitive''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|ഇത് '''case''' insensitive ആക്കാൻ'''grep'''ന് ഒപ്പം '''minus i ''' ഓപ്ഷന്   ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|ടെർമിനലിലേക്ക് തിരികെ എത്തി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''grep സ്പേസ്  (മൈനസ്) i സ്പേസ്  (ഡബിൾ  quoteസിനുള്ളിൽ) “'''computers”''' ഡബിൾ  quoteസിന്  ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|03:12&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|ഇത്  നാല്  entriesഉം enlist  ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|അതായത്, '''grep'''  ഒരു  pattern match ചെയ്യുന്ന ലൈനുകൾ മാത്രം എൻലിസ്റ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|നമുക്ക് ഇത് തിരിച്ച് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|ഒരു pattern match  ചെയ്യാത്ത ലൈനുകൾ എൻലിസ്റ്റ് ചെയ്യാൻ '''grep'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|അതിനായി നമുക്ക് '''minus v''' ഓപ്ഷൻ ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|Pass ആകാത്ത വിദ്യാർത്ഥികളുടെ entries നമുക്ക് enlist ചെയ്യണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|നമുക്ക് ഈ ഫലം മറ്റൊരു ഫയലിൽ സൂക്ഷിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:  &lt;br /&gt;
'''grep സ്പേസ് മൈനസ്  iv space''' ഡബിൾ quoteസിനുള്ളിൽ  '''pass ഡബിൾ quotesന് ശേഷം സ്പേസ്  grepdemo.txt space greater than sign സ്പേസ്  notpass.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|04:02&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക: '''cat സ്പേസ്  notpass.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|ഇപ്പോൾ '''prompt'''ൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|''grep സ്പേസ്  മൈനസ്  i space''' ഡബിൾ quoteസിനുള്ളിൽ  '''fail''' double quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|ഇത് വ്യത്യസ്ഥമാണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|04:32&lt;br /&gt;
|ഇതിൽ തോറ്റ വിദ്യാർത്ഥികളും ഉൾപ്പെടും. പക്ഷേ അവയുടെ ഫലം പൂർണ്ണമല്ല.  &lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|ഫയലിൽ നിന്നും എൻലിസ്റ്റ് ചെയ്യുന്ന ലൈനുകളുടെ നമ്പർ കാണണമെങ്കിൽ നമുക്ക് '''minus n''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|'''prompt''' വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|04:49&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക &amp;quot;'''grep സ്പേസ്  -in സ്പേസ്  ഡബിൾ quoteസിൽ &amp;quot;fail&amp;quot; ഡബിൾ quotesസിന് ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|ലൈൻ നമ്പർ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|ഇത് വരെ കണ്ടത്  ഒറ്റ വാക്കിലുള്ള patterns ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:10&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ വാക്കുകളുള്ള paternsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|05:13&lt;br /&gt;
|പക്ഷേ മുഴുവൻ  patternഉം '''quotes'''നുള്ളിൽ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ്  മൈനസ് i സ്പേസ് ''' ഡബിൾ quoteസിനുള്ളിൽ '''ankit സ്പേസ് saraf ഡബിൾ quotes സ്പേസിന് ശേഷം grepdemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|05:29&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|'''Ankit Saraf'''' എന്നിവരുടെ record കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകളിലും  നമുക്ക് patterns കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|05:39&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep സ്പേസ് മൈനസ് i സ്പേസ്'''ഡബിൾ quotesനുള്ളിൽ  '''fail ഡബിൾ quoteസിന് ശേഷം സ്പേസ് grepdemo.txt സ്പേസ് notpass.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|ഔട്ട്പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഉള്ളപ്പോൾ, '''grep'''  ഒരു എൻട്രിയുടെ ഫയലിന്റെ പേരും, '''grepdemo.txt''' അല്ലെങ്കിൽ '''notpass.txt'''യും കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|ഇവ '''notpass.txt'''ഫയലിൽ നിന്നുള്ള  recordsഉം ഇവ '''grepdemo.txt'''ഫയലിൽ നിന്നുള്ള recordsഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|നമുക്ക്  '''number of matches ''' അല്ലെങ്കിൽ  '''count''' മാത്രമേ അറിയേണ്ടതുള്ളൂ എന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|ഇതിനായി നമുക്ക്  '''minus c''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ് മൈനസ് c സ്പേസ് '''ഡബിൾ quoteസിനുള്ളിൽ '''  വലിയക്ഷരം Fഓട് കൂടി Fail  the quoteസിന് ശേഷം സ്പേസ് grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|ഇത് നമുക്ക് match ലൈൻസിന്റെ  '''count''' തരുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
|ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|*ഒരു ഫയലിന്റെ ഉള്ളടക്കം കാണാൻ&lt;br /&gt;
**ഉദാഹരണം '''cat filename'''&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|*ഒരു പ്രത്യേക സ്ട്രീമിലെ എൻട്രീസ് ലിസ്റ്റ് ചെയ്യാൻ&lt;br /&gt;
**ഉദാഹരണം '''grep “computers” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|*ചില  caseകൾ പരിഗണിക്കാതിരിക്കാൻ,&lt;br /&gt;
**ഉദാഹരണം '''grep -i “computers” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|*ഒരു ലൈനുമായി match ചെയ്യാത്ത  patternകൾ,&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
|*എൻട്രീസിന്റെ ലൈൻ നമ്പർസ് ലിസ്റ്റ് ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം ''' grep -in “fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|*റിസൾട്ട്‌ മറ്റൊരു ഫയലിൽ സ്റ്റോർ ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt &amp;gt; notpass.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
|*count അറിയുന്നതിന്.&lt;br /&gt;
**ഉദാഹരണം. ''' grep -c “Fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|'''-E, +, ?''' കമാൻഡുകൾ ശ്രമിച്ച് നോക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:01&lt;br /&gt;
|നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|* സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
|*ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:25&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|08:32&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:36&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam</id>
		<title>BOSS-Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-12T12:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border =1 |  '''Time''' |  '''Narration'''  |- |  00:01 |  '''grep''' നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep''' നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ  മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|   ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:04&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:32&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:41&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
 '''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും. അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
|  ടെക്സ്റ്റിന്റെ strings matchചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:54&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square  ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:17&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന squareബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:55&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb'''  തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:11&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:13&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:27&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:45&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5 ഓ  അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾmatch ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
|  ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret '''ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:34&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| '''7000 '''നും  '''8999''' നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:07&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:15&lt;br /&gt;
|  ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:17&lt;br /&gt;
| ഒന്നിൽ  കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ  entries  ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
|  ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:50&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:04&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:14&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:28&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-grep-command/Malayalam</id>
		<title>BOSS-Linux/C3/The-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BOSS-Linux/C3/The-grep-command/Malayalam"/>
				<updated>2015-05-12T09:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;{|border=1 |'''Time'''  |'''Narration'''   |- |00:01 |'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക്...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time''' &lt;br /&gt;
|'''Narration''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,  '''grep command'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|ചില ഉദാഹരണങ്ങളുടെ  സഹായത്തോടെ നമുക്കിത് നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|*'''Linux'''''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|00:18&lt;br /&gt;
|*'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
|ഇതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കാൻ ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:30&lt;br /&gt;
| ഇതിനായി '''Linux terminal'''ന്റെ ബേസിക്സ് അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
|ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|ആദ്യമായി  regular expressionsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:43&lt;br /&gt;
|*Regular expressions,  pattern matching  techniques ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|*ഒരു പ്രത്യേക pattern ഒരു ലൈനിലോ പാരഗ്രാഫിലോ ഫയലിലോ ഉണ്ടോ എന്ന് കണ്ടെത്താൻ.&lt;br /&gt;
|-&lt;br /&gt;
|00:54&lt;br /&gt;
|ഉദാഹരണത്തിന് ടെലിഫോണ്‍ ഡയറക്ടറിയിൽ ഒരു ഫോണ്‍ നമ്പർ സെർച്ച്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| അല്ലെങ്കിൽ ഒരു പാരഗ്രാഫിലോ വരിയിലോ നിന്ന് ഒരു keyword കണ്ടു പിടിക്കണമെങ്കിൽ '''grep command'''  ഉപയോഗിക്കണം. ഇപ്പോൾ  '''grep''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|ഒന്നോ അതിലധികമോ വരികളിൽ അല്ലെങ്കിൽ പാരഗ്രാഫിൽ '''grep''' ഒന്നോ അതിലധികമോ patterns തിരയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|ഫയൽ നെയിം നൽകിയിട്ടില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ patterns സെർച്ച്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|ഫയലിന്റെ പേര് കാണുന്നില്ലെങ്കിൽ, ''' grep'''സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലെ patterns സെർച്ച്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|'''grepdemo.txt''' എന്ന  ഡെമോ ഫയൽ ഉപയോഗിച്ച്  '''grep'''ന്റെ  ഉപയോഗം വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|13 entries ഉള്ള ഒരു ഫയൽ ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|01:41&lt;br /&gt;
|ഓരോ entryയ്ക്കും 6 ഫീൽഡുകൾ ഉണ്ട്. roll number, name, stream, marks, stipend amount.  &lt;br /&gt;
|-&lt;br /&gt;
|01:50&lt;br /&gt;
|ഒരു ബാർ ഉപയോഗിച്ച് ഫീൽഡുകൾ വേർതിരിച്ചിട്ടുണ്ട്. ഇതാണ്  '''delimiter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|'''grep''' പ്രവർത്തിക്കുന്നതെങ്ങനെയെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|'''computers''' സ്ട്രീമിലെ വിദ്യാർത്ഥികൾ ആരൊക്കെയെന്ന്  '''grep command''' ഉപയോഗിച്ച് കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|ഇതിനായി ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|ഇപ്പോൾ ടെർമിനലിൽ  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:09&lt;br /&gt;
|'''grep സ്പേസ്  (ഡബിൾ quoteസിനുള്ളിൽ ) computers ഡബിൾ quoteസി ന് ശേഷം  സ്പേസ് grepdemo .txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
|ഇത് '''computers''' എന്ന സ്ട്രീമിൽ ഉള്ള എല്ലാ entriesഉം enlist ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|ഫലം യഥാർത്ഥ ഫയലുമായി താരതമ്യം ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് തിരികെ  വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
| ''' Zubin''' എന്ന എൻട്രി എൻലിസ്റ്റ്  ചെയ്തിട്ടില്ല എന്ന് കാണാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|അതെങ്ങനെ സംഭവിച്ചു?&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|ഇതെന്തന്നാൽ ചെറിയക്ഷരം '''c''' ഓട് കൂടിയ '''“computers”''' എന്ന pattern ആണ് '''grep''' തിരഞ്ഞത്.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|എന്നാൽ '''Zubin''', വലിയക്ഷരം '''C''' ഓട് കൂടിയ “Computers” സ്റ്റ്രീമിൽ ആണ് .&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|pattern matching '''case sensitive''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|ഇത് '''case''' insensitive ആക്കാൻ'''grep'''ന് ഒപ്പം '''minus i ''' ഓപ്ഷന്   ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|ടെർമിനലിലേക്ക് തിരികെ എത്തി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''grep സ്പേസ്  (മൈനസ്) i സ്പേസ്  (ഡബിൾ  quoteസിനുള്ളിൽ) “'''computers”''' ഡബിൾ  quoteസിന്  ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|03:12&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|ഇത്  നാല്  entriesഉം enlist  ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|അതായത്, '''grep'''  ഒരു  pattern matchചെയ്യുന്ന ലൈനുകൾ മാത്രം എൻലിസ്റ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|നമുക്ക് ഇത് തിരിച്ച് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:26&lt;br /&gt;
|ഒരു pattern match  ചെയ്യാത്ത ലൈനുകൾ എൻലിസ്റ്റ് ചെയ്യാൻ '''grep'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|അതിനായി നമുക്ക് '''minus v''' ഓപ്ഷൻ ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|Pass ആകാത്ത വിദ്യാർത്ഥികളുടെ entries നമുക്ക് enlist ചെയ്യണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|നമുക്ക് ഈ ഫലം മറ്റൊരു ഫയലിൽ സൂക്ഷിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:  &lt;br /&gt;
'''grep സ്പേസ് മൈനസ്  iv space''' ഡബിൾ quoteസിനുള്ളിൽ  '''pass ഡബിൾ quotes ന് ശേഷം സ്പേസ്  grepdemo.txt space greater than sign സ്പേസ്  notpass.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|04:02&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക: '''cat സ്പേസ്  notpass.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|ഇപ്പോൾ '''prompt'''ൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|''grep സ്പേസ്  മൈനസ്  i space''' ഡബിൾ quoteസിനുള്ളിൽ  '''fail''' double quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|ഇത് വ്യത്യസ്ഥമാണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|04:32&lt;br /&gt;
|ഇതിൽ തോറ്റ വിദ്യാർത്ഥികളും ഉൾപ്പെടും. പക്ഷേ അവയുടെ ഫലം പൂർണ്ണമല്ല.  &lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|ഫയലിൽ നിന്നും എൻലിസ്റ്റ് ചെയ്യുന്ന ലൈനുകളുടെ നമ്പർ കാണണമെങ്കിൽ നമുക്ക് '''minus n''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|'''prompt''' വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|04:49&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക &amp;quot;'''grep സ്പേസ്  -in സ്പേസ്  ഡബിൾ quoteസിൽ &amp;quot;fail&amp;quot; ഡബിൾ quotes സിന് ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|ലൈൻ നമ്പർ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|ഇത് വരെ കണ്ടത്  ഒറ്റ വാക്കിലുള്ള patterns ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:10&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ വാക്കുകളുള്ള paternsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|05:13&lt;br /&gt;
|പക്ഷേ മുഴുവൻ  patternഉം '''quotes'''നുള്ളിൽ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ്  മൈനസ് i സ്പേസ് ''' ഡബിൾ quoteസിനുള്ളിൽ '''ankit സ്പേസ് saraf ഡബിൾ quotes സ്പേസിന് ശേഷം grepdemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|05:29&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|'''Ankit Saraf'''' ennivarude record കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകളിലും  നമുക്ക് patterns കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|05:39&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep സ്പേസ് മൈനസ് i സ്പേസ്'''ഡബിൾ quotesനുള്ളിൽ  '''fail ഡബിൾ quoteസിന് ശേഷം സ്പേസ് grepdemo.txt സ്പേസ് notpass.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|ഔട്ട്പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഉള്ളപ്പോൾ, '''grep'''  ഒരു എൻട്രിയുടെ ഫയലിന്റെ പേരും , '''grepdemo.txt''' അല്ലെങ്കിൽ '''notpass.txt'''ഉം കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|ഇവ '''notpass.txt'''ഫയലിൽ നിന്നുള്ള  records ഉം ഇവ '''grepdemo.txt'''ഫയലിൽ നിന്നുള്ള recordsഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|നമുക്ക്  '''number of matches ''' അല്ലെങ്കിൽ  '''count''' മാത്രമേ അറിയേണ്ടതുള്ളൂ എന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|ഇതിനായി നമുക്ക്  '''minus c''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ് മൈനസ് c സ്പേസ് '''ഡബിൾ quoteസിനുള്ളിൽ '''  വലിയക്ഷരം F ഓട് കൂടി Fail  the quoteസിന് ശേഷം സ്പേസ് grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|ഇത് നമുക്ക് match ലൈൻസിന്റെ  '''count''' തരുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
|ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|*ഒരു ഫയലിന്റെ ഉള്ളടക്കം കാണാൻ&lt;br /&gt;
**ഉദാഹരണം '''cat filename'''&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|*ഒരു പ്രത്യേക സ്ട്രീമിലെ എൻട്രീസ് ലിസ്റ്റ് ചെയ്യാൻ&lt;br /&gt;
**ഉദാഹരണം '''grep “computers” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|*ചില  caseകൾ പരിഗണിക്കാതിരിക്കാൻ,&lt;br /&gt;
**ഉദാഹരണം '''grep -i “computers” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|*ഒരു ലൈനുമായി matchചെയ്യാത്ത  patternകൾ,&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
|*എൻട്രീസിന്റെ ലൈൻ നമ്പർസ് ലിസ്റ്റ് ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം ''' grep -in “fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|*റിസൾട്ട്‌ മറ്റൊരു ഫയലിൽ സ്റ്റോർ ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt &amp;gt; notpass.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
|*count അറിയുന്നതിന്.&lt;br /&gt;
**ഉദാഹരണം. ''' grep -c “Fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:48&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|'''-E, +, ?''' കമാൻഡുകൾ ശ്രമിച്ച് നോക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:01&lt;br /&gt;
|നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
|* സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
|*ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:21&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:25&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|08:32&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:36&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam</id>
		<title>Linux/C3/The-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam"/>
				<updated>2015-05-12T05:50:40Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time''' &lt;br /&gt;
|'''Narration''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,  '''grep command'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|ചില ഉദാഹരണങ്ങളുടെ  സഹായത്തോടെ നമുക്കിത് നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|*'''Ubuntu Linux''' 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|*'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|00:24&lt;br /&gt;
|ഇതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കാൻ ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
| ഇതിനായി '''Linux terminal'''ന്റെ ബേസിക്സ് അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ആദ്യമായി  regular expressionsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:45&lt;br /&gt;
|*Regular expressions,  pattern matching  techniques ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
|*ഒരു പ്രത്യേക pattern ഒരു ലൈനിലോ പാരഗ്രാഫിലോ ഫയലിലോ ഉണ്ടോ എന്ന് കണ്ടെത്താൻ.&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
|ഉദാഹരണത്തിന് ടെലിഫോണ്‍ ഡയറക്ടറിയിൽ ഒരു ഫോണ്‍ നമ്പർ സെർച്ച്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
|അല്ലെങ്കിൽ ഒരു പാരഗ്രാഫിലോ വരിയിലോ നിന്ന് ഒരു keyword കണ്ടു പിടിക്കണമെങ്കിൽ '''grep command'''  ഉപയോഗിക്കണം. ഇപ്പോൾ  '''grep''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|ഒന്നോ അതിലധികമോ വരികളിൽ അല്ലെങ്കിൽ പാരഗ്രാഫിൽ '''grep''' ഒന്നോ അതിലധികമോ patterns തിരയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|ഫയൽ നെയിം നൽകിയിട്ടില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ patterns സെർച്ച്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|ഫയലിന്റെ പേര് കാണുന്നില്ലെങ്കിൽ, ''' grep'''സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലെ patterns സെർച്ച്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|'''grepdemo.txt''' എന്ന  ഡെമോ ഫയൽ ഉപയോഗിച്ച്  '''grep'''ന്റെ  ഉപയോഗം വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|13 entries ഉള്ള ഒരു ഫയൽ ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|ഓരോ entryയ്ക്കും 6 ഫീൽഡുകൾ ഉണ്ട്. roll number, name, stream, marks, stipend amount.  &lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
|ഒരു ബാർ ഉപയോഗിച്ച് ഫീൽഡുകൾ വേർതിരിച്ചിട്ടുണ്ട്. ഇതാണ്  '''delimiter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:56&lt;br /&gt;
|'''grep''' പ്രവർത്തിക്കുന്നതെങ്ങനെയെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:00&lt;br /&gt;
|'''computers''' സ്ട്രീമിലെ വിദ്യാർത്ഥികൾ ആരൊക്കെയെന്ന്  '''grep command''' ഉപയോഗിച്ച് കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|ഇതിനായി ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|അതിനായി '''CTRL + ALT, T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|ഇപ്പോൾ ടെർമിനലിൽ  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|'''grep സ്പേസ്  (ഡബിൾ quoteസിനുള്ളിൽ) computers ഡബിൾ quoteസിന് ശേഷം  സ്പേസ് grepdemo .txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:27&lt;br /&gt;
|എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|ഇത് '''computers''' എന്ന സ്ട്രീമിൽ ഉള്ള എല്ലാ entriesഉം enlist ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|ഫലം യഥാർത്ഥ ഫയലുമായി താരതമ്യം ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് തിരികെ  വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| ''' Zubin''' എന്ന എൻട്രി എൻലിസ്റ്റ്  ചെയ്തിട്ടില്ല എന്ന് കാണാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|അതെങ്ങനെ സംഭവിച്ചു?&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|ഇതെന്തന്നാൽ ചെറിയക്ഷരം '''c'''ഓട് കൂടിയ '''“computers”''' എന്ന pattern ആണ് '''grep''' തിരഞ്ഞത്.&lt;br /&gt;
|-&lt;br /&gt;
|02:52&lt;br /&gt;
|എന്നാൽ '''Zubin''', വലിയക്ഷരം '''C'''ഓട് കൂടിയ “Computers” സ്റ്റ്രീമിൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|pattern matching '''case sensitive''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|ഇത് '''case''' insensitive ആക്കാൻ '''grep'''ന് ഒപ്പം '''minus i ''' ഓപ്ഷന്   ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|03:06&lt;br /&gt;
|ടെർമിനലിലേക്ക് തിരികെ എത്തി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''grep സ്പേസ്  (മൈനസ്) i സ്പേസ്  (ഡബിൾ  quoteസിനുള്ളിൽ) “'''computers”''' ഡബിൾ  quoteസിന്  ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|ഇത്  നാല്  entriesഉം enlist  ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|അതായത്, '''grep''' ഒരു  pattern match ചെയ്യുന്ന ലൈനുകൾ മാത്രം എൻലിസ്റ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|നമുക്ക് ഇത് തിരിച്ച് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|ഒരു pattern match  ചെയ്യാത്ത ലൈനുകൾ എൻലിസ്റ്റ് ചെയ്യാൻ '''grep'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|അതിനായി നമുക്ക് '''minus v''' ഓപ്ഷൻ ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|Pass ആകാത്ത വിദ്യാർത്ഥികളുടെ entries നമുക്ക് enlist ചെയ്യണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|നമുക്ക് ഈ ഫലം മറ്റൊരു ഫയലിൽ സൂക്ഷിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:  &lt;br /&gt;
'''grep സ്പേസ് മൈനസ്  iv space''' ഡബിൾ quoteസിനുള്ളിൽ  '''pass ഡബിൾ quotesന് ശേഷം സ്പേസ്  grepdemo.txt space greater than sign സ്പേസ്  notpass.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക: '''cat സ്പേസ്  notpass.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|04:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
|ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|ഇപ്പോൾ '''prompt'''ൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|04:26&lt;br /&gt;
|''grep സ്പേസ്  മൈനസ്  i space''' ഡബിൾ quoteസിനുള്ളിൽ  '''fail''' double quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:38&lt;br /&gt;
|ഇത് വ്യത്യസ്ഥമാണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|ഇതിൽ തോറ്റ വിദ്യാർത്ഥികളും ഉൾപ്പെടും. പക്ഷേ അവയുടെ ഫലം പൂർണ്ണമല്ല.  &lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|ഫയലിൽ നിന്നും എൻലിസ്റ്റ് ചെയ്യുന്ന ലൈനുകളുടെ നമ്പർ കാണണമെങ്കിൽ നമുക്ക് '''minus n''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
|'''prompt''' വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക &amp;quot;'''grep സ്പേസ്  -in സ്പേസ്  ഡബിൾ quoteസിൽ &amp;quot;fail&amp;quot; ഡബിൾ quotes സിന് ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|ലൈൻ നമ്പർ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|ഇത് വരെ കണ്ടത്  ഒറ്റ വാക്കിലുള്ള patterns ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ വാക്കുകളുള്ള paternsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
|പക്ഷേ മുഴുവൻ  patternഉം '''quotes'''നുള്ളിൽ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|05:24&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ്  മൈനസ് i സ്പേസ് ''' ഡബിൾ quoteസിനുള്ളിൽ '''ankit സ്പേസ് saraf ഡബിൾ quotes സ്പേസിന് ശേഷം grepdemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|'''Ankit Saraf'''' എന്നിവരുടെ record കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകളിലും  നമുക്ക് patterns കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|05:48&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep സ്പേസ് മൈനസ് i സ്പേസ്'''ഡബിൾ quotesനുള്ളിൽ  '''fail ഡബിൾ quoteസിന് ശേഷം സ്പേസ് grepdemo.txt സ്പേസ് notpass.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ഔട്ട്പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഉള്ളപ്പോൾ, '''grep'''  ഒരു എൻട്രിയുടെ ഫയലിന്റെ പേരും, '''grepdemo.txt''' അല്ലെങ്കിൽ '''notpass.txt'''യും കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|ഇവ '''notpass.txt'''ഫയലിൽ നിന്നുള്ള  recordsഉം ഇവ '''grepdemo.txt'''ഫയലിൽ നിന്നുള്ള recordsഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|നമുക്ക്  '''number of matches ''' അല്ലെങ്കിൽ  '''count''' മാത്രമേ അറിയേണ്ടതുള്ളൂ എന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|ഇതിനായി നമുക്ക്  '''minus c''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|06:35&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ് മൈനസ് c സ്പേസ് '''ഡബിൾ quoteസിനുള്ളിൽ '''  വലിയക്ഷരം Fഓട് കൂടി Fail  the quoteസിന് ശേഷം സ്പേസ് grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|ഇത് നമുക്ക് match ലൈൻസിന്റെ  '''count''' തരുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|*ഒരു ഫയലിന്റെ ഉള്ളടക്കം കാണാൻ&lt;br /&gt;
**ഉദാഹരണം '''cat filename'''&lt;br /&gt;
|-&lt;br /&gt;
|07:07&lt;br /&gt;
|*ഒരു പ്രത്യേക സ്ട്രീമിലെ എൻട്രീസ് ലിസ്റ്റ് ചെയ്യാൻ&lt;br /&gt;
**ഉദാഹരണം '''grep “computers” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|*ചില  caseകൾ പരിഗണിക്കാതിരിക്കാൻ,&lt;br /&gt;
**ഉദാഹരണം '''grep -i “computers” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|*ഒരു ലൈനുമായി matchചെയ്യാത്ത  patternകൾ,&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|*എൻട്രീസിന്റെ ലൈൻ നമ്പർസ് ലിസ്റ്റ് ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം ''' grep -in “fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
|*റിസൾട്ട്‌ മറ്റൊരു ഫയലിൽ സ്റ്റോർ ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt &amp;gt; notpass.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|*count അറിയുന്നതിന്.&lt;br /&gt;
**ഉദാഹരണം. ''' grep -c “Fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:57&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|'''-E, +, ?''' കമാൻഡുകൾ ശ്രമിച്ച് നോക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:04&lt;br /&gt;
|ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|* സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
|*ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:30&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:33&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam</id>
		<title>Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-11T10:41:35Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep'''നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
| ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:28&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും. അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
| ടെക്സ്റ്റിന്റെ strings match ചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:55&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന square ബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb''' തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:44&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5ഓ അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾ match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
|  ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret '''ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:41&lt;br /&gt;
| '''7000'''നും '''8999'''നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
| ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| ഒന്നിൽ  കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ  entries ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
| ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:05&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക് സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:15&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam</id>
		<title>Linux/C3/The-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam"/>
				<updated>2015-05-11T10:29:47Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time''' &lt;br /&gt;
|'''Narration''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,  '''grep command'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|ചില ഉദാഹരണങ്ങളുടെ  സഹായത്തോടെ നമുക്കിത് നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|*'''Ubuntu Linux''' 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|*'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|00:24&lt;br /&gt;
|ഇതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കാൻ ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
| ഇതിനായി '''Linux terminal'''ന്റെ ബേസിക്സ് അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ആദ്യമായി  regular expressionsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:45&lt;br /&gt;
|*Regular expressions,  pattern matching  techniques ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
|*ഒരു പ്രത്യേക pattern ഒരു ലൈനിലോ പാരഗ്രാഫിലോ ഫയലിലോ ഉണ്ടോ എന്ന് കണ്ടെത്താൻ.&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
|ഉദാഹരണത്തിന് ടെലിഫോണ്‍ ഡയറക്ടറിയിൽ ഒരു ഫോണ്‍ നമ്പർ സെർച്ച്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
|അല്ലെങ്കിൽ ഒരു പാരഗ്രാഫിലോ വരിയിലോ നിന്ന് ഒരു keyword കണ്ടു പിടിക്കണമെങ്കിൽ '''grep command'''  ഉപയോഗിക്കണം. ഇപ്പോൾ  '''grep''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|ഒന്നോ അതിലധികമോ വരികളിൽ അല്ലെങ്കിൽ പാരഗ്രാഫിൽ '''grep''' ഒന്നോ അതിലധികമോ patterns തിരയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|ഫയൽ നെയിം നൽകിയിട്ടില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ patterns സെർച്ച്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|ഫയലിന്റെ പേര് കാണുന്നില്ലെങ്കിൽ, ''' grep'''സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലെ patterns സെർച്ച്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|'''grepdemo.txt''' എന്ന  ഡെമോ ഫയൽ ഉപയോഗിച്ച്  '''grep'''ന്റെ  ഉപയോഗം വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|13 entries ഉള്ള ഒരു ഫയൽ ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|ഓരോ entryയ്ക്കും 6 ഫീൽഡുകൾ ഉണ്ട്. roll number, name, stream, marks, stipend amount.  &lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
|ഒരു ബാർ ഉപയോഗിച്ച് ഫീൽഡുകൾ വേർതിരിച്ചിട്ടുണ്ട്. ഇതാണ്  '''delimiter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:56&lt;br /&gt;
|'''grep''' പ്രവർത്തിക്കുന്നതെങ്ങനെയെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:00&lt;br /&gt;
|'''computers''' സ്ട്രീമിലെ വിദ്യാർത്ഥികൾ ആരൊക്കെയെന്ന്  '''grep command''' ഉപയോഗിച്ച് കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|ഇതിനായി ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|അതിനായി '''CTRL + ALT, T''' കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|ഇപ്പോൾ ടെർമിനലിൽ  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|'''grep സ്പേസ്  (ഡബിൾ quoteസിനുള്ളിൽ) computers ഡബിൾ quoteസിന് ശേഷം  സ്പേസ് grepdemo .txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:27&lt;br /&gt;
|എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|ഇത് '''computers''' എന്ന സ്ട്രീമിൽ ഉള്ള എല്ലാ entriesഉം enlist ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|ഫലം യഥാർത്ഥ ഫയലുമായി താരതമ്യം ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് തിരികെ  വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| ''' Zubin''' എന്ന എൻട്രി എൻലിസ്റ്റ്  ചെയ്തിട്ടില്ല എന്ന് കാണാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|അതെങ്ങനെ സംഭവിച്ചു?&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|ഇതെന്തന്നാൽ ചെറിയക്ഷരം '''c'''ഓട് കൂടിയ '''“computers”''' എന്ന pattern ആണ് '''grep''' തിരഞ്ഞത്.&lt;br /&gt;
|-&lt;br /&gt;
|02:52&lt;br /&gt;
|എന്നാൽ '''Zubin''', വലിയക്ഷരം '''C'''ഓട് കൂടിയ “Computers” സ്റ്റ്രീമിൽ ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|pattern matching '''case sensitive''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|ഇത് '''case''' insensitive ആക്കാൻ '''grep'''ന് ഒപ്പം '''minus i ''' ഓപ്ഷന്   ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|03:06&lt;br /&gt;
|ടെർമിനലിലേക്ക് തിരികെ എത്തി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''grep സ്പേസ്  (മൈനസ്) i സ്പേസ്  (ഡബിൾ  quoteസിനുള്ളിൽ) “'''computers”''' ഡബിൾ  quoteസിന്  ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|ഇത്  നാല്  entriesഉം enlist  ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|അതായത്, '''grep''' ഒരു  pattern match ചെയ്യുന്ന ലൈനുകൾ മാത്രം എൻലിസ്റ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|നമുക്ക് ഇത് തിരിച്ച് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|ഒരു pattern match  ചെയ്യാത്ത ലൈനുകൾ എൻലിസ്റ്റ് ചെയ്യാൻ '''grep'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|അതിനായി നമുക്ക് '''minus v''' ഓപ്ഷൻ ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|Pass ആകാത്ത വിദ്യാർത്ഥികളുടെ entries നമുക്ക് enlist ചെയ്യണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|നമുക്ക് ഈ ഫലം മറ്റൊരു ഫയലിൽ സൂക്ഷിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:  &lt;br /&gt;
'''grep സ്പേസ് മൈനസ്  iv space''' ഡബിൾ quoteസിനുള്ളിൽ  '''pass ഡബിൾ quotesന് ശേഷം സ്പേസ്  grepdemo.txt space greater than sign സ്പേസ്  notpass.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക: '''cat സ്പേസ്  notpass.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|04:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
|ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|ഇപ്പോൾ '''prompt'''ൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|04:26&lt;br /&gt;
|''grep സ്പേസ്  മൈനസ്  i space''' ഡബിൾ quoteസിനുള്ളിൽ  '''fail''' double quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:38&lt;br /&gt;
|ഇത് വ്യത്യസ്ഥമാണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|ഇതിൽ തോറ്റ വിദ്യാർത്ഥികളും ഉൾപ്പെടും. പക്ഷേ അവയുടെ ഫലം പൂർണ്ണമല്ല.  &lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|ഫയലിൽ നിന്നും എൻലിസ്റ്റ് ചെയ്യുന്ന ലൈനുകളുടെ നമ്പർ കാണണമെങ്കിൽ നമുക്ക് '''minus n''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
|'''prompt''' വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക &amp;quot;'''grep സ്പേസ്  -i സ്പേസ്  ഡബിൾ quoteസിൽ &amp;quot;fail&amp;quot; ഡബിൾ quotes സിന് ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|ലൈൻ നമ്പർ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|ഇത് വരെ കണ്ടത്  ഒറ്റ വാക്കിലുള്ള patterns ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ വാക്കുകളുള്ള paternsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
|പക്ഷേ മുഴുവൻ  patternഉം '''quotes'''നുള്ളിൽ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|05:24&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ്  മൈനസ് i സ്പേസ് ''' ഡബിൾ quoteസിനുള്ളിൽ '''ankit സ്പേസ് saraf ഡബിൾ quotes സ്പേസിന് ശേഷം grepdemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|'''Ankit Saraf'''' എന്നിവരുടെ record കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകളിലും  നമുക്ക് patterns കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|05:48&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep സ്പേസ് മൈനസ് i സ്പേസ്'''ഡബിൾ quotesനുള്ളിൽ  '''fail ഡബിൾ quoteസിന് ശേഷം സ്പേസ് grepdemo.txt സ്പേസ് notpass.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ഔട്ട്പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഉള്ളപ്പോൾ, '''grep'''  ഒരു എൻട്രിയുടെ ഫയലിന്റെ പേരും, '''grepdemo.txt''' അല്ലെങ്കിൽ '''notpass.txt'''യും കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|ഇവ '''notpass.txt'''ഫയലിൽ നിന്നുള്ള  recordsഉം ഇവ '''grepdemo.txt'''ഫയലിൽ നിന്നുള്ള recordsഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|നമുക്ക്  '''number of matches ''' അല്ലെങ്കിൽ  '''count''' മാത്രമേ അറിയേണ്ടതുള്ളൂ എന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|ഇതിനായി നമുക്ക്  '''minus c''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|06:35&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ് മൈനസ് c സ്പേസ് '''ഡബിൾ quoteസിനുള്ളിൽ '''  വലിയക്ഷരം Fഓട് കൂടി Fail  the quoteസിന് ശേഷം സ്പേസ് grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|ഇത് നമുക്ക് match ലൈൻസിന്റെ  '''count''' തരുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|*ഒരു ഫയലിന്റെ ഉള്ളടക്കം കാണാൻ&lt;br /&gt;
**ഉദാഹരണം '''cat filename'''&lt;br /&gt;
|-&lt;br /&gt;
|07:07&lt;br /&gt;
|*ഒരു പ്രത്യേക സ്ട്രീമിലെ എൻട്രീസ് ലിസ്റ്റ് ചെയ്യാൻ&lt;br /&gt;
**ഉദാഹരണം '''grep “computers” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|*ചില  caseകൾ പരിഗണിക്കാതിരിക്കാൻ,&lt;br /&gt;
**ഉദാഹരണം '''grep -i “computers” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|*ഒരു ലൈനുമായി matchചെയ്യാത്ത  patternകൾ,&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|*എൻട്രീസിന്റെ ലൈൻ നമ്പർസ് ലിസ്റ്റ് ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം ''' grep -in “fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
|*റിസൾട്ട്‌ മറ്റൊരു ഫയലിൽ സ്റ്റോർ ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt &amp;gt; notpass.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|*count അറിയുന്നതിന്.&lt;br /&gt;
**ഉദാഹരണം. ''' grep -c “Fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:57&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|'''-E, +, ?''' കമാൻഡുകൾ ശ്രമിച്ച് നോക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:04&lt;br /&gt;
|ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|* സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
|*ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:30&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:33&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam</id>
		<title>Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-08T10:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep''' നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ  മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
|   ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:28&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും.  അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
|  ടെക്സ്റ്റിന്റെ strings matchചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:55&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square  ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന squareബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb'''  തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:44&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5 ഓ  അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾmatch ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
|  ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret '''ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:41&lt;br /&gt;
| '''7000 '''നും  '''8999''' നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
|  ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| ഒന്നിൽ  കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ  entries  ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|  ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:05&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:15&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam</id>
		<title>Linux/C3/More-on-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/More-on-grep-command/Malayalam"/>
				<updated>2015-05-08T10:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: Created page with &amp;quot;   {| border =1 |  '''Time''' |  '''Narration'''  |- |  00:01 |  '''grep''' നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border =1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  '''grep''' നെ കുറിച്ച് കൂടുതൽ അറിയുന്നതിനുള്ള സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| ഇവിടെ പഠിക്കുന്നത്,&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| ചില ഉദാഹരണങ്ങളിലൂടെ  മറ്റ് grep കമാൻഡുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| '''Ubuntu Linux''' version 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:20&lt;br /&gt;
| '''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| ശ്രദ്ധിക്കുക, ''' GNU bash''' 4  അല്ലെങ്കിൽ ഉയർന്ന വെർഷൻ ഈ ട്യൂട്ടോറിയൽ പരിശീലിക്കുന്നതിനായി ഉപയോഗിക്കുക.   &lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
|   ലിനക്സ്‌ ട്യൂട്ടോറിയൽ, grep എന്നിവയിൽ അടിസ്ഥാന പരിജ്ഞാനം ഉണ്ടായിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി  ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| നമുക്ക് ഒന്നിൽ കൂടുതൽ patternകളും  match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| അതിനായി '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| grepdemo.txt ഫയൽ തന്നെ ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
| '''civil''' അല്ലെങ്കിൽ  '''electronics'''ൽ ഉള്ളവരുടെ വിവരങ്ങൾ ആണ് വേണ്ടതെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക;&lt;br /&gt;
|-&lt;br /&gt;
|  01:07&lt;br /&gt;
| '''grep''' സ്പേസ് '''hyphen e''' സ്പേസ് ഡബിൾ quoteസിനുള്ളിൽ '''electronics'''  quoteസിന് ശേഷം സ്പേസ് '''hyphen e''' സ്പേസ്  ഡബിൾ quoteസിൽ '''civil''' quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:28&lt;br /&gt;
| '''choudhury''' എന്ന് റ്റൈറ്റിൽ ഉള്ള ആൾക്കാരെ കണ്ടെത്തണമെന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| ഇവിടെ പ്രശ്നം വിവിധ ആൾക്കാർ  അവരുടെ റ്റൈറ്റിൽ വിവിധ തരത്തിൽ എഴുതുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| എന്താണ് പരിഹാരം?&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| ഇങ്ങനെയുള്ള അവസരങ്ങളിൽ '''hyphen i''' ഓപ്ഷനോടൊപ്പം '''hyphen e''' ഓപ്ഷൻ ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
| ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
 '''grep''' സ്പേസ്  '''hyphen ie''' സ്പേസ് ഡബിൾ quoteസിൽ '''chaudhury'''  quoteസിന് ശേഷം  സ്പേസ് '''hyphen ie''' സ്പേസ്  ഡബിൾ quoteസിൽ '''chowdhari''' quoteസിന് ശേഷം  സ്പേസ് '''grepdemo.txt'''  &lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| പക്ഷേ എങ്ങനെ പല രീതിയിൽ ഒരു പേര് എഴുതാൻ കഴിയും.&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| എത്ര '''hyphen e''' ഓപ്ഷനുകൾ നമുക്ക് എഴുതാൻ കഴിയും!&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| അതായത്, ഇതിനായി കൂടുതൽ നല്ല മാർഗം ഉണ്ടായിരിക്കും.  അതാണ് Regular expressions.&lt;br /&gt;
|-&lt;br /&gt;
|  02:33&lt;br /&gt;
|  ടെക്സ്റ്റിന്റെ strings matchചെയ്യുന്നതിനായി regular expressions flexibility പ്രധാനം ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| അതായത് പ്രത്യേക characterകൾ, വാക്കുകൾ അല്ലെങ്കിൽ charactersന്റെ പാറ്റേണുകൾ.&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  ഇവിടെ ധാരാളം regular expression characters  ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| അവ ഓരോന്നായി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|  02:55&lt;br /&gt;
| character class&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| ഇത് ഒരു കൂട്ടം ക്യാരകറ്ററുകൾ ഒരു square  ബ്രാക്കറ്റ് പെയറിനുള്ളിൽ നല്കാൻ അനുവദിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ഈ ക്യാരക്റ്ററുകളിൽ ഏതെങ്കിലും ഒന്ന് match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| ഉദാഹരണം. [abc] ഇവിടെ a അല്ലെങ്കിൽ b അല്ലെങ്കിൽ c match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| '''chaudhury''' match ചെയ്യാനായി promptൽ ടൈപ്പ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| '''grep'''സ്പേസ് '''hyphen i''' സ്പേസ്  double quoteസിനുള്ളിൽ '''ch തുറക്കുന്ന square ബ്രാക്കറ്റ് ao അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  തുറക്കുന്ന squareബ്രാക്കറ്റ്  uw അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  dh തുറക്കുന്ന square ബ്രാക്കറ്റ്  ua അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  r തുറക്കുന്ന square ബ്രാക്കറ്റ്  yi അടയ്ക്കുന്ന square ബ്രാക്കറ്റ്  ഡബിൾ quoteസിന് ശേഷം ''' സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.  &lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
| ഇപ്പോഴും ഇത് രണ്ട് e ഉള്ള '''choudhuree''' match ചെയ്യുന്നില്ല. &lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| ഒരു വലിയ range specify ചെയ്യണമെങ്കിൽ ഇങ്ങനെ എഴുതുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| ആദ്യത്തെ അക്ഷരം dash rangeലെ അവസാനത്തെ അക്ഷരം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| നമുക്ക് ഏതെങ്കിലും ഡിജിറ്റ് match ചെയ്യണമെങ്കിൽ എഴുതുക [0-9].&lt;br /&gt;
|-&lt;br /&gt;
|  04:20 &lt;br /&gt;
| ഈ  charactersൽ ഏതെങ്കിലും ഒന്ന്  match ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| The Asterisk: '''asterisk''' അതിന് മുൻപത്തെ ക്യാരക്റ്റർ പൂജ്യം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ തവണ ഉണ്ടാകാമെന്ന് എന്ന് സൂചിപ്പിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| ഉദാഹരണത്തിന് '''ab asterisk''' '''a, ab, abb, abbb'''  തുടങ്ങിയവയുമായി match ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  04:44&lt;br /&gt;
| ''Mira''' എന്ന് പേരുള്ള വിദ്യാര്‍ത്ഥികളുടെ പേര് match ചെയ്യുന്നതിനായി&lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| '''grep'''  സ്പേസ് '''hyphen i''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''m തുറക്കുന്ന  square ബ്രാക്കറ്റ്  '''ei'''  അടയ്ക്കുന്ന square ബ്രാക്കറ്റ് asterisk '''r a a''' '''asterisk'''  quotesന് ശേഷം  സ്പേസ്   '''grepdemo.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  '''dot''  regular expression ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്ററിനെ match ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  നമുക്ക് Mൽ തുടങ്ങുന്ന 4 അക്ഷരങ്ങൾ നീളമുള്ള വാക്കുകൾ സെർച്ച്‌ ചെയ്യണമെങ്കിൽ&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| നമുക്ക് ടൈപ്പ് ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''M...''' സ്പേസ് quotesസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  05:48&lt;br /&gt;
| ഇവിടെ quotesസിനുള്ളിലെ സ്പേസ് പ്രധാനമാണ്. കാരണം ഇത് 5 ഓ  അതിൽ കൂടുതലോ അക്ഷരങ്ങൾ ഉള്ള വാക്കുകൾmatch ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
|  ഒരു വരിയിൽ എവിടെയാണ് നമ്മുടെ pattern സെർച്ച്‌ ചെയ്യേണ്ടത് എന്ന്  സ്പെസിഫൈ ചെയ്യണമെന്ന് ഇരിക്കട്ടെ.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| ഇത് വരിയുടെ തുടക്കത്തിൽ ആകാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| അതിനായി നമുക്ക് '''caret '''ചിഹ്നം ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| നമുക്ക് '''A'''ൽ roll number തുടങ്ങുന്ന entries വേണമെങ്കിൽ ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
| ഒരു ഫയലിലെ ആദ്യത്തെ ഫീൽഡ്  roll ആണെന്ന് നമുക്ക് അറിയാം. &lt;br /&gt;
|-&lt;br /&gt;
|  06:19&lt;br /&gt;
| promptൽ ടൈപ്പ് ചെയ്യുക: '''grep ''' ഡബിൾ quotesസിനുള്ളിൽ '''caret sign A''' quotesസിന് ശേഷം '''grepdemo.txt'''       &lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യണമെങ്കിൽ നമുക്ക് '''dollar'''  ചിഹ്നമുണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|  06:41&lt;br /&gt;
| '''7000 '''നും  '''8999''' നും ഇടയിലുള്ള stipendകൾ  കണ്ടെത്തണമെങ്കിൽ,&lt;br /&gt;
|-&lt;br /&gt;
|  06:50&lt;br /&gt;
| '''grep''' സ്പേസ് ഡബിൾ quotesസിനുള്ളിൽ '''തുറക്കുന്ന  square ബ്രാക്കറ്റ് 78 അടയ്ക്കുന്ന  square ബ്രാക്കറ്റ് '''...'''dollar sign'''  quotesസിന് ശേഷം  സ്പേസ്  '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ഔട്ട്‌പുട്ട് കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  07:13&lt;br /&gt;
| ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
|  ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| ഒന്നിൽ  കൂടുതൽ patter match ചെയ്യുന്നത് &lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| വ്യത്യസ്ഥ അക്ഷരങ്ങൾ ഉള്ള ഒരു വാക്ക് match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| Character class&lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
| '''asterisk'''ന്റെ ഉപയോഗം. &lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| '''dot''' ഉപയോഗിച്ച്  ഒരു ക്യാരക്റ്റർ match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| ഒരു ഫയലിന്റെ ആദ്യം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:35&lt;br /&gt;
| ഒരു ഫയലിന്റെ അവസാനം pattern match ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
| ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
Yൽ തുടങ്ങുന്നതും 5 അക്ഷരങ്ങൾ ഉള്ളതുമായ  entries  ലിസ്റ്റ് ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|  ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  07:59&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:05&lt;br /&gt;
| ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|  08:15&lt;br /&gt;
| സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
| ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam</id>
		<title>Linux/C3/The-grep-command/Malayalam</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Linux/C3/The-grep-command/Malayalam"/>
				<updated>2015-05-08T06:02:05Z</updated>
		
		<summary type="html">&lt;p&gt;Devisenan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time''' &lt;br /&gt;
|'''Narration''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|'''grep''' command എന്ന സ്പോക്കണ്‍ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|ഇവിടെ പഠിക്കുന്നത്,  '''grep command'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|ചില ഉദാഹരണങ്ങളുടെ  സഹായത്തോടെ നമുക്കിത് നോക്കാം.  &lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|ഇതിനായി ഉപയോഗിക്കുന്നത്, &lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|*'''Ubuntu Linux''' 12.04''' Operating System''' &lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|*'''GNU BASH''' version 4.2.24&lt;br /&gt;
|-&lt;br /&gt;
|00:24&lt;br /&gt;
|ഇതിനായി ''' GNU bash''' 4 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള വെർഷൻ ഉപയോഗിക്കാൻ ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
| ഇതിനായി '''Linux terminal'''ന്റെ ബേസിക്സ് അറിഞ്ഞിരിക്കണം. &lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|ആവശ്യമുള്ള ട്യൂട്ടോറിയലുകൾക്കായി ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|ആദ്യമായി  regular expressionsനെ കുറിച്ച് പഠിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|00:45&lt;br /&gt;
|*Regular expressions,  pattern matching  techniques ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
|*ഒരു പ്രത്യേക pattern ഒരു ലൈനിലോ പാരഗ്രാഫിലോ ഫയലിലോ ഉണ്ടോ എന്ന് കണ്ടെത്താൻ.&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
|ഉദാഹരണത്തിന് ടെലിഫോണ്‍ ഡയറക്ടറിയിൽ ഒരു ഫോണ്‍ നമ്പർ സെർച്ച്‌ ചെയ്യുന്നത്.&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| അല്ലെങ്കിൽ ഒരു പാരഗ്രാഫിലോ വരിയിലോ നിന്ന് ഒരു keyword കണ്ടു പിടിക്കണമെങ്കിൽ '''grep command'''  ഉപയോഗിക്കണം. ഇപ്പോൾ  '''grep''' നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|ഒന്നോ അതിലധികമോ വരികളിൽ അല്ലെങ്കിൽ പാരഗ്രാഫിൽ '''grep''' ഒന്നോ അതിലധികമോ patterns തിരയുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|ഫയൽ നെയിം നൽകിയിട്ടില്ലെങ്കിൽ, ''' grep''' സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ patterns സെർച്ച്‌ ചെയ്യുന്നു.  &lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|ഫയലിന്റെ പേര് കാണുന്നില്ലെങ്കിൽ, ''' grep'''സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലെ patterns സെർച്ച്‌ ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|'''grepdemo.txt''' എന്ന  ഡെമോ ഫയൽ ഉപയോഗിച്ച്  '''grep'''ന്റെ  ഉപയോഗം വിശദമാക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|13 entries ഉള്ള ഒരു ഫയൽ ആണിത്. &lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|ഓരോ entryയ്ക്കും 6 ഫീൽഡുകൾ ഉണ്ട്. roll number, name, stream, marks, stipend amount.  &lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
|ഒരു ബാർ ഉപയോഗിച്ച് ഫീൽഡുകൾ വേർതിരിച്ചിട്ടുണ്ട്. ഇതാണ്  '''delimiter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:56&lt;br /&gt;
|'''grep''' പ്രവർത്തിക്കുന്നതെങ്ങനെയെന്ന് നോക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:00&lt;br /&gt;
|'''computers''' സ്ട്രീമിലെ വിദ്യാർത്ഥികൾ ആരൊക്കെയെന്ന്  '''grep command''' ഉപയോഗിച്ച് കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|ഇതിനായി ടെർമിനൽ തുറക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|അതിനായി '''CTRL + ALT, T'''കീകൾ ഒരുമിച്ച് പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|ഇപ്പോൾ ടെർമിനലിൽ  ടൈപ്പ് ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|'''grep സ്പേസ്  (ഡബിൾ quoteസിനുള്ളിൽ ) computers ഡബിൾ quoteസി ന് ശേഷം  സ്പേസ് grepdemo .txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:27&lt;br /&gt;
|എന്റർ കൊടുക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|ഇത് '''computers''' എന്ന സ്ട്രീമിൽ ഉള്ള എല്ലാ entriesഉം enlist ചെയ്യുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|ഫലം യഥാർത്ഥ ഫയലുമായി താരതമ്യം ചെയ്യാം. &lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|ടെക്സ്റ്റ്‌ എഡിറ്ററിലേക്ക് തിരികെ  വരാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
| ''' Zubin''' എന്ന എൻട്രി എൻലിസ്റ്റ്  ചെയ്തിട്ടില്ല എന്ന് കാണാം.&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|അതെങ്ങനെ സംഭവിച്ചു?&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|ഇതെന്തന്നാൽ ചെറിയക്ഷരം '''c''' ഓട് കൂടിയ '''“computers”''' എന്ന pattern ആണ് '''grep''' തിരഞ്ഞത്.&lt;br /&gt;
|-&lt;br /&gt;
|02:52&lt;br /&gt;
|എന്നാൽ '''Zubin''', വലിയക്ഷരം '''C''' ഓട് കൂടിയ “Computers” സ്റ്റ്രീമിൽ ആണ് .&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|pattern matching '''case sensitive''' ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|ഇത് '''case''' insensitive ആക്കാൻ'''grep'''ന് ഒപ്പം '''minus i ''' ഓപ്ഷന്   ഉപയോഗിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|03:06&lt;br /&gt;
|ടെർമിനലിലേക്ക് തിരികെ എത്തി ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
'''grep സ്പേസ്  (മൈനസ്) i സ്പേസ്  (ഡബിൾ  quoteസിനുള്ളിൽ) “'''computers”''' ഡബിൾ  quoteസിന്  ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
|ഇത്  നാല്  entriesഉം enlist  ചെയ്യും. &lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|അതായത്, '''grep'''  ഒരു  pattern matchചെയ്യുന്ന ലൈനുകൾ മാത്രം എൻലിസ്റ്റ് ചെയ്യുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|നമുക്ക് ഇത് തിരിച്ച് ചെയ്യാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|ഒരു pattern match  ചെയ്യാത്ത ലൈനുകൾ എൻലിസ്റ്റ് ചെയ്യാൻ '''grep'''  ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|അതിനായി നമുക്ക് '''minus v''' ഓപ്ഷൻ ഉണ്ട്. &lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|Pass ആകാത്ത വിദ്യാർത്ഥികളുടെ entries നമുക്ക് enlist ചെയ്യണം.  &lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|നമുക്ക് ഈ ഫലം മറ്റൊരു ഫയലിൽ സൂക്ഷിക്കാം. &lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:  &lt;br /&gt;
'''grep സ്പേസ് മൈനസ്  iv space''' ഡബിൾ quoteസിനുള്ളിൽ  '''pass ഡബിൾ quotes ന് ശേഷം സ്പേസ്  grepdemo.txt space greater than sign സ്പേസ്  notpass.txt '''&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|ഫയലിന്റെ കണ്ടന്റ് കാണുന്നതിനായി ടൈപ്പ് ചെയ്യുക: '''cat സ്പേസ്  notpass.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|04:20&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
|ഔട്ട്‌പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|ഇപ്പോൾ '''prompt'''ൽ ടൈപ്പ് ചെയ്യുക: &lt;br /&gt;
|-&lt;br /&gt;
|04:26&lt;br /&gt;
|''grep സ്പേസ്  മൈനസ്  i space''' ഡബിൾ quoteസിനുള്ളിൽ  '''fail''' double quoteസിന് ശേഷം സ്പേസ് '''grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|04:38&lt;br /&gt;
|ഇത് വ്യത്യസ്ഥമാണ്.  &lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|ഇതിൽ തോറ്റ വിദ്യാർത്ഥികളും ഉൾപ്പെടും. പക്ഷേ അവയുടെ ഫലം പൂർണ്ണമല്ല.  &lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|ഫയലിൽ നിന്നും എൻലിസ്റ്റ് ചെയ്യുന്ന ലൈനുകളുടെ നമ്പർ കാണണമെങ്കിൽ നമുക്ക് '''minus n''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
|'''prompt''' വൃത്തിയാക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക &amp;quot;'''grep സ്പേസ്  -i സ്പേസ്  ഡബിൾ quoteസിൽ &amp;quot;fail&amp;quot; ഡബിൾ quotes സിന് ശേഷം സ്പേസ്  grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|ലൈൻ നമ്പർ കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|ഇത് വരെ കണ്ടത്  ഒറ്റ വാക്കിലുള്ള patterns ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ വാക്കുകളുള്ള paternsഉം ഉപയോഗിക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
|പക്ഷേ മുഴുവൻ  patternഉം '''quotes'''നുള്ളിൽ ആയിരിക്കണം.&lt;br /&gt;
|-&lt;br /&gt;
|05:24&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ്  മൈനസ് i സ്പേസ് ''' ഡബിൾ quoteസിനുള്ളിൽ '''ankit സ്പേസ് saraf ഡബിൾ quotes സ്പേസിന് ശേഷം grepdemo.txt ''' &lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക. &lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|'''Ankit Saraf'''' എന്നിവരുടെ record കാണിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകളിലും  നമുക്ക് patterns കണ്ടെത്താം.&lt;br /&gt;
|-&lt;br /&gt;
|05:48&lt;br /&gt;
|ഇതിനായി ടൈപ്പ് ചെയ്യുക:&lt;br /&gt;
'''grep സ്പേസ് മൈനസ് i സ്പേസ്'''ഡബിൾ quotesനുള്ളിൽ  '''fail ഡബിൾ quoteസിന് ശേഷം സ്പേസ് grepdemo.txt സ്പേസ് notpass.txt''' &lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|ഔട്ട്പുട്ട് കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ഉള്ളപ്പോൾ, '''grep'''  ഒരു എൻട്രിയുടെ ഫയലിന്റെ പേരും , '''grepdemo.txt''' അല്ലെങ്കിൽ '''notpass.txt'''ഉം കാണിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|ഇവ '''notpass.txt'''ഫയലിൽ നിന്നുള്ള  records ഉം ഇവ '''grepdemo.txt'''ഫയലിൽ നിന്നുള്ള recordsഉം ആണ്.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|നമുക്ക്  '''number of matches ''' അല്ലെങ്കിൽ  '''count''' മാത്രമേ അറിയേണ്ടതുള്ളൂ എന്ന് കരുതുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|ഇതിനായി നമുക്ക്  '''minus c''' ഓപ്ഷൻ ഉണ്ട്.&lt;br /&gt;
|-&lt;br /&gt;
|06:35&lt;br /&gt;
|ടൈപ്പ് ചെയ്യുക: '''grep സ്പേസ് മൈനസ് c സ്പേസ് '''ഡബിൾ quoteസിനുള്ളിൽ '''  വലിയക്ഷരം F ഓട് കൂടി Fail  the quoteസിന് ശേഷം സ്പേസ് grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|എന്റർ പ്രസ്‌ ചെയ്യുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|ഇത് നമുക്ക് match ലൈൻസിന്റെ  '''count''' തരുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|ഇതോടെ  ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത്‌ എത്തിയിരിക്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|ചുരുക്കത്തിൽ, &lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
|ഇവിടെ പഠിച്ചത്,&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|*ഒരു ഫയലിന്റെ ഉള്ളടക്കം കാണാൻ&lt;br /&gt;
**ഉദാഹരണം '''cat filename'''&lt;br /&gt;
|-&lt;br /&gt;
|07:07&lt;br /&gt;
|*ഒരു പ്രത്യേക സ്ട്രീമിലെ എൻട്രീസ് ലിസ്റ്റ് ചെയ്യാൻ&lt;br /&gt;
**ഉദാഹരണം '''grep “computers” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|*ചില  caseകൾ പരിഗണിക്കാതിരിക്കാൻ,&lt;br /&gt;
**ഉദാഹരണം '''grep -i “computers” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|*ഒരു ലൈനുമായി matchചെയ്യാത്ത  patternകൾ,&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt'''&lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|*എൻട്രീസിന്റെ ലൈൻ നമ്പർസ് ലിസ്റ്റ് ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം ''' grep -in “fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
|*റിസൾട്ട്‌ മറ്റൊരു ഫയലിൽ സ്റ്റോർ ചെയ്യാൻ.&lt;br /&gt;
**ഉദാഹരണം '''grep -iv “pass” grepdemo.txt &amp;gt; notpass.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|*count അറിയുന്നതിന്.&lt;br /&gt;
**ഉദാഹരണം. ''' grep -c “Fail” grepdemo.txt'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:57&lt;br /&gt;
|ഒരു അസൈൻമെന്റ്,&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|'''-E, +, ?''' കമാൻഡുകൾ ശ്രമിച്ച് നോക്കുക.  &lt;br /&gt;
|-&lt;br /&gt;
|08:04&lt;br /&gt;
|ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക.&lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
|ഇത് സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. &lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ ഡൌണ്‍ ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌ ടീം&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|* സ്പൊകെൻ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്‌ഷോപ്പുകൾ നടത്തുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
|*ഓണ്‍ലൈൻ ടെസ്റ്റ്‌ പാസ്‌ ആകുന്നവർക്ക്  സർട്ടിഫിക്കറ്റുകൾ നല്കുന്നു.&lt;br /&gt;
|-&lt;br /&gt;
|08:23&lt;br /&gt;
|കൂടുതൽ വിവരങ്ങൾക്കായി ഈ വെബ്സൈറ്റ്  സന്ദർശിക്കുക. &lt;br /&gt;
|-&lt;br /&gt;
|08:30&lt;br /&gt;
|സ്പൊകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്‌  ടോക്ക് ട്ടു  എ ടീച്ചർ പ്രൊജക്റ്റിന്റെ  ഭാഗമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:33&lt;br /&gt;
|ഇതിനെ പിന്താങ്ങുന്നത്  National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഇവിടെ ലഭ്യമാണ്. &lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയൽ സമാഹരിച്ചത് ദേവി സേനൻ, IIT Bombay, നന്ദി.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Devisenan</name></author>	</entry>

	</feed>