Difference between revisions of "BASH/C3/Basics-of-functions/Malayalam"
From Script | Spoken-Tutorial
(Created page with "{|border = 1 | '''Time''' | '''Narration''' |- |00: 01 | പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതം ' '''Bash.''' ലെ'''Basics of functi...") |
PoojaMoolya (Talk | contribs) |
||
Line 4: | Line 4: | ||
|- | |- | ||
− | |00: 01 | + | |00:01 |
| പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതം ' '''Bash.''' ലെ'''Basics of functions''' സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. '' ' | | പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതം ' '''Bash.''' ലെ'''Basics of functions''' സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. '' ' | ||
|- | |- | ||
− | | 00: 08 | + | | 00:08 |
| ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും: | | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും: | ||
Line 24: | Line 24: | ||
| ഒരു ''Function''' വർക്ക് ഫ്ലോ' | | ഒരു ''Function''' വർക്ക് ഫ്ലോ' | ||
|- | |- | ||
− | | 00: 19 | + | | 00:19 |
| ഒരു മാതൃകയുടെ സഹായത്തോടെ. | | ഒരു മാതൃകയുടെ സഹായത്തോടെ. | ||
|- | |- | ||
− | | 00: 22 | + | | 00:22 |
| ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്,''' BASH.''' ലെ '''Shell Scripting''' അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം. | | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്,''' BASH.''' ലെ '''Shell Scripting''' അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം. | ||
|- | |- | ||
− | | 00: 28 | + | | 00:28 |
| ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. '' 'http://www.spoken-tutorial.org' '' | | ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. '' 'http://www.spoken-tutorial.org' '' | ||
|- | |- | ||
− | | 00: 34 | + | | 00:34 |
| ഈ ട്യൂട്ടോറിയലിനായി, ഞാൻ ഉബുണ്ടു ലിനക്സ് 12.04 '' 'ഓപ്പറേറ്റിംഗ് സിസ്റ്റം' 'ഉപയോഗിക്കുന്നു. | | ഈ ട്യൂട്ടോറിയലിനായി, ഞാൻ ഉബുണ്ടു ലിനക്സ് 12.04 '' 'ഓപ്പറേറ്റിംഗ് സിസ്റ്റം' 'ഉപയോഗിക്കുന്നു. | ||
|- | |- | ||
− | | 00: 40 | + | | 00:40 |
| ഇപ്പോൾ വരെ ഞങ്ങൾ '' 'ഗ്നു ബാഷ്' '' പതിപ്പ് 4.1.10 ഉപയോഗിച്ചു | | ഇപ്പോൾ വരെ ഞങ്ങൾ '' 'ഗ്നു ബാഷ്' '' പതിപ്പ് 4.1.10 ഉപയോഗിച്ചു | ||
|- | |- | ||
− | | 00: 46 | + | | 00:46 |
| ഇന്നുമുതൽ ഞങ്ങൾ ഗ്നുബാഷ് പതിപ്പുകൾ ഉപയോഗിക്കും | | ഇന്നുമുതൽ ഞങ്ങൾ ഗ്നുബാഷ് പതിപ്പുകൾ ഉപയോഗിക്കും | ||
|- | |- | ||
− | | 00: 52 | + | | 00:52 |
| ദയവായി ശ്രദ്ധിക്കുക,'''GNU BASH '''പതിപ്പു് 4-ഉം അതിനുമുകളിലോ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു. | | ദയവായി ശ്രദ്ധിക്കുക,'''GNU BASH '''പതിപ്പു് 4-ഉം അതിനുമുകളിലോ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു. | ||
|- | |- | ||
− | | 00: 58 | + | | 00:58 |
| എന്താണ്''' function''' അതിന്റെ ഉപയോഗവും. | | എന്താണ്''' function''' അതിന്റെ ഉപയോഗവും. | ||
|- | |- | ||
− | | 01: 03 | + | | 01:03 |
| '' 'ഫംഗ്ഷൻ' '' കമാണ്ടുകൾ അല്ലെങ്കിൽ ഒരു '''algorithm'''.ന്റെ ശേഖരമാണ്. | | '' 'ഫംഗ്ഷൻ' '' കമാണ്ടുകൾ അല്ലെങ്കിൽ ഒരു '''algorithm'''.ന്റെ ശേഖരമാണ്. | ||
|- | |- | ||
− | | 01: 08 | + | | 01:08 |
| ഒരു പ്രത്യേക ജോലി ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. | | ഒരു പ്രത്യേക ജോലി ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. | ||
|- | |- | ||
− | | 01: 12 | + | | 01:12 |
| ഒരു സങ്കീർണ്ണ പരിപാടി വെവ്വേറെ ചുമതലകളാക്കി മാറ്റാൻ ഇത് ഉപയോഗിക്കുന്നു. | | ഒരു സങ്കീർണ്ണ പരിപാടി വെവ്വേറെ ചുമതലകളാക്കി മാറ്റാൻ ഇത് ഉപയോഗിക്കുന്നു. | ||
|- | |- | ||
− | | 01: 18 | + | | 01:18 |
| ഇത് മൊത്തം സ്ക്രിപ്റ്റ് വായിക്കാനും മെച്ചപ്പെടുത്താനും സഹായിക്കുന്നു. | | ഇത് മൊത്തം സ്ക്രിപ്റ്റ് വായിക്കാനും മെച്ചപ്പെടുത്താനും സഹായിക്കുന്നു. | ||
|- | |- | ||
− | | 01: 24 | + | | 01:24 |
| '''function''' പ്രഖ്യാപനത്തിനായി രണ്ട് വാക്യഘടനകൾ ഉണ്ട്. | | '''function''' പ്രഖ്യാപനത്തിനായി രണ്ട് വാക്യഘടനകൾ ഉണ്ട്. | ||
|- | |- | ||
− | | 01: 28 | + | | 01:28 |
| ആദ്യത്തെ സിന്റസ് -'''function space function_name''' | | ആദ്യത്തെ സിന്റസ് -'''function space function_name''' | ||
|- | |- | ||
− | | 01: 32 | + | | 01:32 |
| വളഞ്ഞ ബ്രാക്കറ്റിനുള്ളിൽ, | | വളഞ്ഞ ബ്രാക്കറ്റിനുള്ളിൽ, | ||
|- | |- | ||
− | | 01: 34 | + | | 01:34 |
|'''commands''' എക്സിക്യൂട്ട് ചെയ്യണം. | |'''commands''' എക്സിക്യൂട്ട് ചെയ്യണം. | ||
|- | |- | ||
− | | 01: 37 | + | | 01:37 |
| രണ്ടാമത്തെ സിന്റാക്സ്- | | രണ്ടാമത്തെ സിന്റാക്സ്- | ||
Line 96: | Line 96: | ||
|- | |- | ||
− | | 01: 42 | + | | 01:42 |
| കളി ബ്രാക്കറ്റിനുള്ളിൽ, | | കളി ബ്രാക്കറ്റിനുള്ളിൽ, | ||
|- | |- | ||
− | | 01: 44 | + | | 01:44 |
| '''commands''' എക്സിക്യൂട്ട് ചെയ്യണം. | | '''commands''' എക്സിക്യൂട്ട് ചെയ്യണം. | ||
|- | |- | ||
− | | 01: 47 | + | | 01:47 |
| '''Function call'''-'''Function''' പ്രോഗ്രാമിൽ എവിടെ വേണമെങ്കിലും വിളിക്കാം. | | '''Function call'''-'''Function''' പ്രോഗ്രാമിൽ എവിടെ വേണമെങ്കിലും വിളിക്കാം. | ||
|- | |- | ||
− | | 01: 53 | + | | 01:53 |
| നിങ്ങൾ വിളിക്കാൻ ആഗ്രഹിക്കുന്ന ലൊക്കേഷനിൽ '''function name '''ടൈപ്പുചെയ്യുക. | | നിങ്ങൾ വിളിക്കാൻ ആഗ്രഹിക്കുന്ന ലൊക്കേഷനിൽ '''function name '''ടൈപ്പുചെയ്യുക. | ||
Line 167: | Line 167: | ||
|- | |- | ||
− | | 03: 01 | + | | 03:01 |
| '''' “Beginning of main program” '''.ഞങ്ങൾ സന്ദേശം പ്രദര്ശിപ്പിക്കുന്നു. | | '''' “Beginning of main program” '''.ഞങ്ങൾ സന്ദേശം പ്രദര്ശിപ്പിക്കുന്നു. | ||
Line 191: | Line 191: | ||
|- | |- | ||
− | | 03: 28 | + | | 03:28 |
| '''interpreter''' '''function name''',വായിക്കുമ്പോള്, '''function definition.''' എക്സിക്യൂട്ട് ചെയുന്നു | | '''interpreter''' '''function name''',വായിക്കുമ്പോള്, '''function definition.''' എക്സിക്യൂട്ട് ചെയുന്നു | ||
|- | |- | ||
− | | 03: 36 | + | | 03:36 |
| '''interpreter''' '''function name '''ഒരുകമാൻഡ് ആയി കണക്കാക്കിയുന്നു | | '''interpreter''' '''function name '''ഒരുകമാൻഡ് ആയി കണക്കാക്കിയുന്നു | ||
|- | |- | ||
− | | 03: 41 | + | | 03:41 |
| '''function''''''calling'''നു മുൻപ് '''define''' ചെയ്യണം | | '''function''''''calling'''നു മുൻപ് '''define''' ചെയ്യണം | ||
Line 265: | Line 265: | ||
|- | |- | ||
− | | 04: 51 | + | | 04:51 |
| രണ്ടാമത്തെ പ്രവർത്തനം മാനകമായി വായിക്കാവുന്ന രൂപത്തിൽ ഫയൽസിസ്റ്റം ഉപയോഗം പ്രദർശിപ്പിക്കേണ്ടതാണ് (സൂചന: du hyphen h). | | രണ്ടാമത്തെ പ്രവർത്തനം മാനകമായി വായിക്കാവുന്ന രൂപത്തിൽ ഫയൽസിസ്റ്റം ഉപയോഗം പ്രദർശിപ്പിക്കേണ്ടതാണ് (സൂചന: du hyphen h). | ||
Latest revision as of 17:22, 13 October 2017
Time | Narration |
00:01 | പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതം ' Bash. ലെBasics of functions സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. ' |
00:08 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും: |
00:11 | Functionsപ്രാധാന്യം |
00:13 | ഒരു Function ഡിക്ലയർ ചെയുന്നത് |
00:15 | 'Function കാൾ ചെയുന്നത് |
00:17 | ഒരു Function' വർക്ക് ഫ്ലോ' |
00:19 | ഒരു മാതൃകയുടെ സഹായത്തോടെ. |
00:22 | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, BASH. ലെ Shell Scripting അറിവ് നിങ്ങൾക്ക് ഉണ്ടായിരിക്കണം. |
00:28 | ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. 'http://www.spoken-tutorial.org' |
00:34 | ഈ ട്യൂട്ടോറിയലിനായി, ഞാൻ ഉബുണ്ടു ലിനക്സ് 12.04 'ഓപ്പറേറ്റിംഗ് സിസ്റ്റം' 'ഉപയോഗിക്കുന്നു. |
00:40 | ഇപ്പോൾ വരെ ഞങ്ങൾ 'ഗ്നു ബാഷ്' പതിപ്പ് 4.1.10 ഉപയോഗിച്ചു |
00:46 | ഇന്നുമുതൽ ഞങ്ങൾ ഗ്നുബാഷ് പതിപ്പുകൾ ഉപയോഗിക്കും |
00:52 | ദയവായി ശ്രദ്ധിക്കുക,GNU BASH പതിപ്പു് 4-ഉം അതിനുമുകളിലോ പ്രയോഗത്തിൽ ശുപാർശ ചെയ്തിരിയ്ക്കുന്നു. |
00:58 | എന്താണ് function അതിന്റെ ഉപയോഗവും. |
01:03 | 'ഫംഗ്ഷൻ' കമാണ്ടുകൾ അല്ലെങ്കിൽ ഒരു algorithm.ന്റെ ശേഖരമാണ്. |
01:08 | ഒരു പ്രത്യേക ജോലി ചെയ്യാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. |
01:12 | ഒരു സങ്കീർണ്ണ പരിപാടി വെവ്വേറെ ചുമതലകളാക്കി മാറ്റാൻ ഇത് ഉപയോഗിക്കുന്നു. |
01:18 | ഇത് മൊത്തം സ്ക്രിപ്റ്റ് വായിക്കാനും മെച്ചപ്പെടുത്താനും സഹായിക്കുന്നു. |
01:24 | function പ്രഖ്യാപനത്തിനായി രണ്ട് വാക്യഘടനകൾ ഉണ്ട്. |
01:28 | ആദ്യത്തെ സിന്റസ് -function space function_name |
01:32 | വളഞ്ഞ ബ്രാക്കറ്റിനുള്ളിൽ, |
01:34 | commands എക്സിക്യൂട്ട് ചെയ്യണം. |
01:37 | രണ്ടാമത്തെ സിന്റാക്സ്- |
01:39 | function_name open and close round brackets |
01:42 | കളി ബ്രാക്കറ്റിനുള്ളിൽ, |
01:44 | commands എക്സിക്യൂട്ട് ചെയ്യണം. |
01:47 | Function call-Function പ്രോഗ്രാമിൽ എവിടെ വേണമെങ്കിലും വിളിക്കാം. |
01:53 | നിങ്ങൾ വിളിക്കാൻ ആഗ്രഹിക്കുന്ന ലൊക്കേഷനിൽ function name ടൈപ്പുചെയ്യുക. |
01:58 | സിന്റാക്സ് 'function_name' ആണ്. |
02:02 | ലളിതമായ മാതൃകയുടെ സഹായത്തോടെ നമുക്ക് ഇത് മനസിലാക്കാം. |
02:07 | ഞാൻ ഇതിനകം ഒരു ഫയൽ 'function.sh' 'ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. |
02:12 | ഇത് shebang line.ആണ്. |
02:14 | 'ഫങ്ഷൻ' എന്ന കീവേഡ് 'ഫംഗ്ഷൻ' പിന്നെ 'ഫങ്ഷൻ നാമം' ആണ്. |
02:21 | ഇവിടെ,function name machine.ആണ്. |
02:26 | function definition. എന്ന് വിളിക്കുന്നു. |
02:32 | ഞാൻ പല മെഷീൻ വിശദാംശങ്ങളും പ്രദർശിപ്പിച്ചിട്ടുണ്ട്- |
02:36 | uname hyphen a മെഷീൻ വിവരം നൽകുന്നു. |
02:41 | w hyphen h ഉപയോക്താക്കൾക്ക് സിസ്റ്റത്തിൽ പ്രവേശിച്ചു. |
02:46 | 'uptime മെഷീൻ ഉപയോഗിച്ചു തുടങ്ങിയ സമയം നൽകുന്നു. |
02:51 | free മെമ്മറി സ്റ്റാറ്റസ് നൽകുന്നു. |
02:54 | df hyphen h ഫയൽസിസ്റ്റം നില നൽകുന്നു. |
02:57 | പ്രധാന പ്രോഗ്രാം ഇവിടെ ആരംഭിക്കുന്നു. |
03:01 | ' “Beginning of main program” .ഞങ്ങൾ സന്ദേശം പ്രദര്ശിപ്പിക്കുന്നു. |
03:06 | ഇവിടെ machine ഒരു function call. ആണ്. ' |
03:09 | ' “End of main program”.എന്ന സന്ദേശം ഞങ്ങൾ പ്രദർശിപ്പിക്കുന്നു. |
03:13 | വർക്ക്ഫ്ലോ നമുക്ക് മനസിലാക്കാം. |
03:16 | bash interpreter function definition,സന്ദർശിക്കുമ്പോൾ' ഫങ്ഷൻ സ്കാൻ ചെയ്യുകയാണ് ' |
03:23 | 'ഫംഗ്ഷൻ' സ്ക്രിപ്റ്റിനുള്ളിൽ മാത്രം കാണപ്പെടുമ്പോൾ മാത്രമാണ്. |
03:28 | interpreter function name,വായിക്കുമ്പോള്, function definition. എക്സിക്യൂട്ട് ചെയുന്നു |
03:36 | interpreter function name ഒരുകമാൻഡ് ആയി കണക്കാക്കിയുന്നു |
03:41 | function'calling'നു മുൻപ് define ചെയ്യണം |
03:47 | ഇപ്പോൾ 'ടെർമിനലിലേക്ക് പോകുക.' ഈ കോഡ് ഫയൽ ചെയ്യാൻ എക്സിക്യൂട്ടബിൾ, |
03:52 | ടൈപ്പ് : chmod space plus x space function dot sh |
03:59 | Enter.അമർത്തുക |
04:01 | ടൈപ്പ് : dot slash function dot sh |
04:05 | Enter.അമർത്തുക |
04:07 | എന്റെ സിസ്റ്റത്തിന്റെ മെഷീൻ വിശദാംശങ്ങൾ 'ഔട്ട്പുട്ട്' ടെർമിനലിൽ കാണാം. ' |
04:14 | ശ്രദ്ധിക്കുക: 'ഔട്ട്പുട്ട്' സിസ്റ്റത്തിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കും. |
04:19 | ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്തെത്തിക്കുന്നു. |
04:22 | 'സ്ലൈഡ് സ്ലൈഡിലേക്ക്' 'മടങ്ങുക. |
04:24 | സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
04:28 | 'പ്രവർത്തനങ്ങളുടെ പ്രാധാന്യം' |
04:30 | Function declaration |
04:32 | Function call Work flow of function |
04:35 | ഒരു ഉദാഹരണം. |
04:37 | ഒരു അസൈൻമെന്റ് എന്ന നിലയിൽ രണ്ട് പ്രവർത്തനങ്ങളുള്ള ഒരു പ്രോഗ്രാം എഴുതുക. |
04:42 | ആദ്യത്തെ ഫംഗ്ഷൻ, ഡിസ്ക്ക് സ്പെയ്സ് ഉപയോഗം മനുഷ്യ വായനാശക്തിയുള്ള രൂപത്തിൽ (സൂചന: df hyphen h) പ്രദർശിപ്പിക്കണം. |
04:51 | രണ്ടാമത്തെ പ്രവർത്തനം മാനകമായി വായിക്കാവുന്ന രൂപത്തിൽ ഫയൽസിസ്റ്റം ഉപയോഗം പ്രദർശിപ്പിക്കേണ്ടതാണ് (സൂചന: du hyphen h). |
05:00 | ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക. |
05:03 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
05:07 | നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
05:12 | സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം: സ്പോക്കണ് ട്യൂട്ടോറിയല്സ് ഉപയോഗിച്ച് വര്ക്ക്ഷോപ്പ് നടത്തുന്നു; |
05:17 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
05:21 | കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി contact@spoken-tutorial.org ലേക്ക് എഴുതുക |
05:29 | 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ' പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്. |
05:33 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
05:41 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ താഴെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്: http://spoken-tutorial.org/NMEICT-Intro |
05:47 | സ്ക്രിപ്റ്റ് FOSSEE ഉം സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമിനും സംഭാവന നൽകി. |
05:52 | ഇത് ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ്. |
05:56 | നന്ദി. |