BASH/C3/Arrays-and-functions/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ, Arrays & functions. എന്നതിലെ സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:07 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും:
00:11 'ഒരു' ഫങ്ഷൻ 'ലേക്ക് array പാസ് ചെയുന്നത്
00:14 'ഫങ്ഷൻ' ലെ exit statement
00:17 'ഫംഗ്ഷൻ' ലെ return സ്റ്റെമെന്റ്റ്
00:20 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
00:24 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്,Shell Scripting.ന്റെ അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം.'
00:29 ബാഷ് ലെ arrays 'if' statement .ബാഷിൽ നിങ്ങൾക്ക് അറിവുണ്ടായിരിക്കണം.
00:36 ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. 'http://www.spoken-tutorial.org'
00:43 ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു:
00:46 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിങ് സിസ്റ്റം ആൻഡ്
00:50 GNU BASH പതിപ്പ് 4.2
00:54 ദയവായി, GNU Bash version 4 അല്ലെങ്കിൽ അതിനുമുകളിൽ ഈ ട്യൂട്ടോറിയൽ പ്രാക്ടീസ് ചെയ്യുന്നതിനായി ശുപാർശ ചെയ്യുന്നു.
01:02 നമുക്ക് ഒരുarray എങ്ങനെയാണ് ഒരു 'ഫങ്ഷൻ' 'അതിന്റെ ഉപയോഗവും കൈമാറുന്നത്.
01:09 ഞാൻ ഒരു ഫയൽ തുറക്കാം 'function_ (underscore) array dot sh' .
01:15 ഇത് 'ഷിബങ്ങ് ലൈൻ ആണ്.'
01:18 നമ്മുടെ 'ഫങ്ഷൻ നെയിം array_(underscore) display. ആണ്.
01:22 കർലി ബ്രെയ്സ് തുറക്കുക 'ഫങ്ഷൻ' ഡെഫിനിഷൻ തുറക്കുന്നു.
01:27 ഈ പരമ്പരയിലെ മുമ്പത്തെ ട്യൂട്ടോറിയലുകളിൽ Dollar @(at-sign) ഉപയോഗിക്കുന്നത് വിശദീകരിച്ചു.
01:34 അടിസ്ഥാനപരമായി, print all arguments function.ലേക്ക് പാസ് ചെയ്തു
01:40 റൌണ്ട് ബ്രാക്കറ്റുകൾക്കിടയിലുള്ള Dollar @ array elements നെ വിവിധ 'array'.കാലിൽ സ്റ്റോർ ഞ്ചെയുന്നു
01:47 Dollar opening curly brace array within square bracket @(At-sign) closing curly brace.
01:55 ഈ വരിയുടെ കോഡ് array. ലുള്ള എല്ലാelements കാണിക്കുന്നു.
02:00 Dollar opening curly brace array within square brackets one closing curly brace.
02:08 ഈ വരിയുടെ കോഡ് array. ന്റെ രണ്ടാമത്തെ 'എലമെൻറ്' കാണിക്കുന്നു.
02:14 "Fedora", "Redhat" and "Suse".എന്നീ ഘടകങ്ങളുമായി ഓപ്പറേറ്റിങ് സിസ്റ്റം പ്രവർത്തിക്കുന്നു.
02:22 ഇവിടെ, 'array_display ഫംഗ്ഷനായി' operating_systems 'കൈമാറിയിരിക്കുന്നു.'
02:29 'ഫങ്ഷൻ' ലേക്ക് അറ കൊടുക്കാനുള്ള സിന്റസ് function_name space dollar opening curly brace array_name within square brackets @(At sign) closing curly brace.
02:45 ഞങ്ങളുടെ പ്രോഗ്രാമിലേക്ക് തിരിച്ചുവരുക.
02:48 അതുപോലെ, colors White, green, red and blueഎന്നീ എലെമെന്റ്സ് ആയി ഡിക്ലറേ ചെയ്തു
02:57 ഇവിടെ,array colors 'ഫങ്ഷൻ' 'array_display' ലേക്ക് പാസ് ചെയ്തു .
03:02 നമുക്ക് 'സേവ് ഫയൽ' ടെർമിനൽ 'എന്നതിലേക്ക് പോകാം.
03:07 ടൈപ്പ്: chmod space plus x space function underscore array dot sh
03:18 ടൈപ്പ് ചെയ്യുക: 'dot slash function underscore array dot sh'
03:25 അമർത്തുക 'Enter.'
03:27 നമുക്ക് കാണാനാകുന്നതുപോലെ, 'operating_systems' 'colors' എന്നീ array elements ക്കണം
03:33 'operating_systems' 'colors' എന്നിവയുടെ സേൺഡ് array element എന്നീ രണ്ടാമത്തെ എറളം ഘടകങ്ങളും പ്രദർശിപ്പിക്കും.
03:41 Bash ലെ 'exit' 'return' സ്റ്റെമെന്റ്സ് 'ഫംഗ്ഷൻ' അല്ലെങ്കിൽ ഒരു പ്രോഗ്രാം ന്റെ സ്റ്റാറ്റസ് കോഡ് 'നൽകുന്നു. .
03:49 return സ്റ്റെമെന്റ്റ് 'സ്ക്രിപ്റ്റ്' 'എന്ന പേരിലേക്ക് എത്തും.
03:54 exit സ്റ്റെമെന്റ്റ് മുഴുവൻ 'സ്ക്രിപ്റ്റ്' അവസാനിക്കുന്നതായിരിക്കും.
04:01 'ഫംഗ്ഷനിൽ' തിരിച്ചെത്താനുള്ള ഈ രണ്ട് വഴികൾ നമുക്ക് പഠിക്കാം. '
04:06 ഞാൻ return_exit.sh ഫയൽ തുറക്കാൻ അനുവദിക്കുക .
04:12 ഇത് 'ഷിബങ്ങ് ലൈൻ ആണ്.'
04:14 ഫംഗ്ഷൻ പേര് return_(Underscore)function . ആണ്.
04:18 കർളി ബ്രെയ്സ് തുറക്കുക function ഡെഫിനിഷൻ തുറക്കുന്നു.
04:22 if' സ്റ്റെമെന്റ്റ്' രണ്ടു variables. താരതമ്യം ചെയ്യുന്നു.
04:27 രണ്ട് വേരിയബിളുകൾ തുല്യമാണെങ്കിൽ 'if' ലെ കമാൻഡുകൾഎക്സിക്യൂട്ട് ചെയുന്നു
04:33 ഈ ' echoസ്റ്റേറ്റ്മെന്റ് സന്ദേശം പ്രദർശിപ്പിക്കുന്നു:
04:36 "This is return function".
04:39 return 0 എന്നത് കണ്ട്രോൾ നെ function ൽ നിന്ന് സ്റ്റാറ്റസ് കോഡ് 0(zero).എന്ന തോട് കൂടി main പ്രോഗ്രാം ലേക്ക് മാറ്റുന്നു
04:47 ' return ന്ജ ശേഷമുള്ള സ്റ്റെമെന്റ്സ് ഫംഗ്ഷനിൽ' 'എക്സിക്യൂട്ട് ആവുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക.
04:54 fi if statement ' ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.
04:58 function നെയിം exit_(Underscore)function.
05:02 'if' സ്റ്റേറ്റ്മെന്റ്, രണ്ട് വേരിയബിളുകൾ താരതമ്യം ചെയ്യുന്നു.
05:06 രണ്ട് വേരിയബിളുകൾ തുല്യമാണെങ്കിൽ'if' ലെ കമാൻഡുകൾ എക്സിക്യൂട്ട് ആണ്.
05:14 Echo statement സന്ദേശം'"This is exit function" . കാണിക്കുന്നു.
05:19 exit 0 പ്രോഗ്രാം അവസാനിപ്പിക്കും.
05:23 fi 'ഈ 'if' statement. ന്റെ അവസാനം സൂചിപ്പിക്കുന്നു.'
05:27 ഇത് '3' 3, 'എന്നി അർജുമെറ്സ് ഉള്ള ഫങ്ഷൻ കോൾആണ്.' '
05:33 ഇത് "We are in main program". സന്ദേശം കാണിക്കുന്നു.
05:38 ഇത് '3' 3, 'എന്നി അർജുമെറ്സ് ഉള്ള വേറെ ഫങ്ഷൻ കോൾആണ്.' '
05:44 'Echo' പ്രസ്താവന "This line is not displayed".കാണിക്കുന്നു.
05:49 exit ഈ പ്രോഗ്രാം അവസാനിപ്പിക്കും.
05:53 exit എന്നതിനു ശേഷം എന്തും നിർവ്വഹിക്കപ്പെടില്ല.
05:58 ഫയൽ 'സേവ്' ' ചെയ്ത ടെർമിനലിലേക്ക് പോകുക. '
06:00 ടൈപ്പ്:chmod space plus x space return underscore exit dot sh
06:09 Enter. അമർത്തുക
06:12 ടൈപ്പ് 'dot slash return underscore exit dot sh
06:18 Enter. അമർത്തുക
06:20 'ഔട്ട്പുട്ട്' സന്ദേശങ്ങൾ കാണിച്ചിരിക്കുന്നതുപോലെ കാണിക്കുന്നു.
06:24 ഇപ്പോൾ, പ്രോഗ്രാമിന്റെ ഫ്ലോപ് യെ ക്കുറിച്ച് നമുക്ക് മനസിലാക്കാം.
06:27 control മെയിൻ 'പ്രോഗ്രാമിലാണ്,അത് ' 'സ്ക്രിപ്റ്റ്' 'ആണ്.
06:33 'ഫംഗ്ഷൻ കോൾ കാരണം കണ്ട്രോൾ ' return_function 'ലേക്ക് പോകുന്നു.
06:39 'വേരിയബിള്' തുല്യമാണെങ്കില് അത് ഈ return_functionആണ്.
06:47 അതിനു ശേഷം return 0. നേരിടുന്നു. 'ഫംഗ്ഷൻ കോളിൽ' ഫംഗ്ഷൻ 'താഴെ നൽകിയിരിക്കുന്ന' ഫങ്ഷൻ പ്രോഗ്രാം '.
06:59 അതിനു ശേഷം സന്ദേശം' "We are in main program" . കാണിക്കുന്നു
07:03 അതിനു ശേഷം, 'ഫംഗ്ഷൻ കോൾ' കാരണം control exit_function ലേക്ക് പോകുന്നു.
07:11 രണ്ട് വേരിയബിളുകൾ തുല്യമായിരിക്കുന്നതിനാൽ,"This is exit function".സന്ദേശം കാണിക്കുന്നു.'
07:19 പിന്നെ അത് exit 0. ആണ്. ഇത് പ്രോഗ്രാം അവസാനിപ്പിക്കും.
07:25 exit എന്നതിനുശേഷം ഏതെങ്കിലും പ്രസ്താവന നടക്കില്ല.
07:30 കൂടാതെ,"This line is not displayed" എന്ന പ്രസ്താവന നടപ്പിലാക്കുകയില്ല.
07:36 വ്യത്യാസം നിങ്ങൾക്ക് വ്യക്തമായി അറിയാമെന്ന് പ്രതീക്ഷിക്കുന്നു.
07:39 നമുക്ക് ഇപ്പോൾ സംഗ്രഹിക്കാം.
07:41 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്:
07:44 'ഒരു' ഫങ്ഷൻ '
07:47 'ഫങ്ഷൻ' ലെ exit സ്റ്റെമെന്റ്റ്
07:50 'ഫങ്ഷൻ' ലെ return സ്റ്റെമെന്റ്റ്
07:53 ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ.
07:56 ഒരു അസൈൻമെന്റ് എന്നപോലെ ഒരു പ്രോഗ്രാം എഴുതുക
07:58 ഇവിടെ 'ഫംഗ്ഷൻ' ഒരു 'അറേ' ലെ എല്ലാ 'ELEMENTS ' ചേർക്കുന്നു. 'ഫംഗ്ഷൻ' എലമെന്റ് കളുടെ സം പ്രദർശിപ്പിക്കേണ്ടതുണ്ട്.
08:07 array elements (1, 2, 3) and (4, 5, 6) എന്നിങ്ങനെ രണ്ടു function calls ഉണ്ടാക്കുക
08:15 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക. http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
08:19 ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
08:23 നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
08:28 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:
08:30 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ.Give സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. കൂടുതൽ വിശദാംശങ്ങൾക്ക്, ദയവായി contact@spoken-tutorial.org എന്ന വിലാസത്തിലേയ്ക്ക് എഴുതുക.
08:45 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ' പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
08:49 ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്. http://spoken-tutorial.org/NMEICT-Intro
09:04 സ്ക്രിപ്റ്റ് FOSSEE, സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമുകൾ സംഭാവന ചെയ്തു.
09:10 ഇത് ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ് പങ്കുചേർന്നതിന് നന്ദി.

Contributors and Content Editors

Prena