BASH/C3/More-on-functions/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | More on functions. എന്ന 'സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം' |
00:06 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും: |
00:09 | functionലേക്ക് argumentപാസ് ചെയ്യാൻ |
00:11 | function കൂടാതെ local variable എന്നിവയും നിശ്ചയിക്കുന്നതിന് |
00:16 | BASH. ൽ global variable ഡിഫൈൻ ചെയ്യുന്നതിന് |
00:19 | ചില ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ. |
00:23 | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന് BASH. ലെ Shell Scripting ൻറെ അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം. |
00:28 | ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക:(http://www.spoken-tutorial.org) |
00:35 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു: |
00:37 | 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ' |
00:42 | GNU BASH പതിപ്പ് 4.2. |
00:45 | GNU BASH പതിപ്പു് 4 അല്ലെങ്കിൽ അതിനു മുകളിലുള്ള ട്യൂട്ടോറിയൽ പ്രാക്ടീസ് ചെയ്യുന്നതിനായി ശുപാർശ ചെയ്യുന്നു. |
00:52 | functionൽ argument കൈപ്പറ്റുന്നത് എങ്ങനെയെന്ന് നമുക്ക് ആദ്യം പഠിക്കാം. |
00:59 | ഞാൻ function_ (underscore) parameters.sh എന്ന ഫയൽ തുറക്കാൻ അനുവദിക്കുക . |
01:05 | ഇത് shebang line. ആണ്. |
01:08 | നമ്മുടെ function നെയിം say_(underscore)welcome. |
01:13 | ഓപ്പൺ കർലി ബ്രാക്കറ്റ് ഓപ്പൺസ് function definition. |
01:18 | '$1' (Dollar one) ഫസ്റ്റ് positional parameterആണ് . |
01:22 | '$2' (Dollar two) സെക്കന്റ് positional parameter. |
01:26 | ക്ലോസെ കർലി ബ്രാക്കറ്റ് ക്ലോസ്സ് ദി function definition. |
01:30 | ഇവിടെ,arguments. ന്റെ കൂടെ say_welcome 'ഉണ്ട് |
01:35 | സിന്റാക്സ് ഇതാണ് function name i.e. "say_welcome" followed by the arguments within double quotes, i.e. "Bash" and "learning". |
01:49 | ഇതുപോലെ, വ്യത്യസ്തമായ arguments ഉള്ള ഒരേ ഫങ്ഷൻ' ഞാൻ call ചെയുന്നു . അങ്ങനെ, say_welcome space within double quotes functions in space within double quotes Bash. ഉണ്ട് |
02:05 | 'ഫയൽ' സേവ് ചെയ്ത ടെർമിനൽ 'പോകുക. |
02:08 | ടൈപ്പ്:chmod space plus x space function underscore parameters dot sh. |
02:17 | 'Enter.' അമർത്തുക |
02:19 | ടൈപ്പ്:dot slash function underscore parameters dot sh. |
02:26 | 'Enter.' അമർത്തുക |
02:28 | 'ഫങ്ഷൻ' എന്ന സ്ഥാനത്ത് 'ആർഗ്യുമെന്റുകൾ' positional parameters നു പകരം വന്നതായി ഞങ്ങൾ കാണുന്നു. |
02:36 | ഡോളർ 1 ($ 1) string "Bash" എന്നും ഡോളർ 2 ($ 2) "learning".ആയി മാറ്റി. |
02:45 | വീണ്ടും, ഡോളർ 1 ($ 1)നു പകരം "functions in" ഡോളർ 2 ($ 2) ഉം "Bash"ആയി .മാറ്റി |
02:55 | 'ബാഷ്' വേരിയബിള്സ് local variables and global variables.ആയി പ്രഖ്യാപിക്കാന് കഴിയും.' |
03:01 | Local variable: |
03:03 | മൂല്യം അതിന്റെ നിർവചിച്ചിരിക്കുന്നത് 'ഫംഗ്ഷനിൽ' ഉള്ളിൽ സാധുതയുണ്ട്. |
03:10 | Local variables കീവേഡ് local.ഉപയോഗിച്ച് പ്രസ്താവിക്കുന്നു. |
03:15 | Global variable: |
03:17 | ഒരു global variableന്റെ മൂല്യം Bash scriptമുഴുവൻ ആക്സസ് ചെയുന്നു |
03:24 | ഒരു 'ഫങ്ഷനിൽ' വേരിയബിൾ 'ഡിക്ലയർ ചെയ്യുന്നതിന് നമുക്ക് ഈ 2 വഴികൾ പഠിക്കാം.' |
03:29 | 'function_(underscore)local.sh'.എന്ന പേരിൽ ഒരു ഫയൽ തുറക്കട്ടെ. |
03:35 | ഇത് shebang line. ആണ്. |
03:39 | Function നെയിം say_(underscore) hello. |
03:43 | ഇവിടെ variable first_name എന്നത് keyword local ആയി ഡിക്ലറേ ചെയ്തു |
03:49 | അതിനർത്ഥം അതിന്റെ മൂല്യം ഫംഗ്ഷനിൽ 'say_hello' മാത്രമായി സാധുവാകുന്നു. |
03:55 | ഒരു കീവേഡൊന്നുമില്ലാതെ പ്രഖ്യാപിക്കപ്പെട്ട ഒരു വേരിയബിൾglobal variable.'കണക്കാക്കപ്പെടുന്നു. |
04:01 | അതുകൊണ്ട്, 'last_name' സ്ക്രിപ്റ്റ് 'ഉടനീളം ആക്സസ് ചെയ്യാൻ കഴിയും. |
04:08 | ഈ 'echo' ലൈനിൽ നമ്മൾ വേരിയബിളിന്റെ മൂല്യം പ്രദർശിപ്പിക്കും |
04:12 | first_name, |
04:14 | middle_name and last_name. |
04:17 | അതിനു ശേഷംfunction. ക്ലോസെ ചെയുക |
04:21 | ഇപ്പോൾ ഇവിടെ, വാരിയൽ 'middle_name' കീവേഡ് ഇല്ലാതെ പ്രഖ്യാപിക്കപ്പെടുന്നു. അതിനാൽ, അതിന്റെ മൂല്യം സ്ക്രിപ്റ്റിനുടനീളം 'global' ആയിരിക്കും. |
04:30 | വീണ്ടും ഇവിടെ, ' ഫങ്ഷൻ ' call ചെയുന്നു . |
04:34 | ഞങ്ങൾ ഈ function callൽ രണ്ടു arguments “Pratik” “Patil”. |
04:41 | 'Echo' പ്രസ്താവനകൾ 'വേരിയബിളിന്റെ വില പ്രദർശിപ്പിക്കും' '- |
04:45 | '$ first_name,' '$ middle_name' , '$ last_name' . |
04:51 | വേരിയബിൾ first_name local variable. ആണ്. ' |
04:57 | 'ഫയൽ' സേവ് ചെയ്ത് ടെർമിനലിലേക്ക് പോകുക. ' |
05:00 | ടൈപ്പ്:chmod space plus x space function underscore local dot sh.. |
05:09 | അമർത്തുക 'Enter.' |
05:11 | ടൈപ്പ്:dot slash function underscore local dot sh |
05:16 | അമർത്തുക 'Enter.' |
05:18 | ഔട്ട്പുട്ടിലെ ആദ്യ വരി "Hello Pratik K Patil".കാണിക്കുന്നു. |
05:25 | ഇവിടെ, "Pratik" എന്ന മൂല്യമുള്ള വാരിയബിൾ first_name local ആണ് |
05:31 | അതായത് മൂല്യം 'ഫംഗ്ഷൻ' മാത്രമായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു എന്നാണ്. |
05:35 | ഇപ്പോൾlocal variable' 'ഫങ്ഷൻ' പുറത്ത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം. |
05:41 | ഇവിടെ 'first_name.ൽ ഒന്നും പ്രദർശിപ്പിച്ചിട്ടില്ല.' |
05:44 | first_name. എന്നതിന്റെ മൂല്യം ആണ്. 'ഫങ്ഷൻ' നു local.അത് functionനു പുറത്തു ആണ് |
05:53 | middle_name last_name എന്നിവ global variables. ആണ് |
05:59 | വ്യത്യാസം നിങ്ങൾക്ക് വ്യക്തമായി അറിയാമെന്ന് പ്രതീക്ഷിക്കുന്നു. |
06:02 | നമുക്ക് ഇപ്പോൾ സംഗ്രഹിക്കാം. |
06:04 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
06:07 | function;എന്നതിന് 'ആർഗ്യുമെന്റുകൾ' കൈമാറാൻ;
function; ലെ local variable 'പ്രഖ്യാപിക്കാന്; |
06:14 | ഏതാനും ഉദാഹരണങ്ങളുടെ സഹായത്തോടെ 'ഫംഗ്ഷനിൽ' global variable പ്രഖ്യാപിക്കാന്. |
06:20 | ഒരു അസൈൻമെന്റ്- |
06:22 | 'ഫംഗ്ഷൻ' രണ്ട് 'ആർഗുമെന്റുകൾ സ്വീകരിക്കുന്നു' 'എന്ന പ്രോഗ്രാമിനെ എഴുതുക. 'ഫംഗ്ഷൻ' രണ്ട് 'ആർഗ്യുമെന്റ്സ്' വർദ്ധിപ്പിക്കും. |
06:31 | arguments' (1, 2), (2, 3) and (3, 4). ഉപയോഗിച്ച്' '3 function callsഉണ്ടാക്കുക. |
06:39 | ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക. |
06:43 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഡൌൺലോഡ് ചെയ്ത് കാണാം. |
06:51 | സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം: സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു;ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
07:00 | കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക |
07:07 | 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ്' ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്. |
07:11 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:http://spoken-tutorial.org/NMEICT-Intro |
07:26 | സ്ക്രിപ്റ്റ് FOSSEE, സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമുകൾ സംഭാവന ചെയ്തു. |
07:31 | ഇത് ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ്. പങ്കുചേർന്നതിന് നന്ദി. |