BASH/C2/Case-statement/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ, Bash. ലെ Case statement എന്ന സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. '
00:07 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും:f case statement, case statementഎന്നതിലെ സിന്റാക്സ്.
00:17 ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, 'shell' 'സ്ക്രിപ്റ്റിങ്ങിന്റെ അടിസ്ഥാനങ്ങളെക്കുറിച്ച് നിങ്ങൾ അറിഞ്ഞിരിക്കണം.
00:23 ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.
00:29 ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു: 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം GNU BASHപതിപ്പ് 4.1.10
00:39 ദയവായി GNU BASHപതിപ്പു് 4 അല്ലെങ്കിൽ അതിനു മുകളിലുള്ള ഈ ട്യൂട്ടോറിയൽ പ്രാക്ടീസ് ചെയ്യുന്നതിനായി ശുപാർശ ചെയ്യുന്നു.
00:47 Bash shell എന്നതിന് 2 conditional statements ഉണ്ട് 'if' statement and 'case' statement.
00:56 Case സ്റ്റെമെന്റ്റ് 'if-else' സ്റ്റെമെന്റ്റ് നു പകരം മറ്റൊന്ന് ഉപയോഗിക്കാൻ കഴിയും.
01:03 പലതരം വസ്തുക്കൾ തെരഞ്ഞെടുക്കുമ്പോൾ case സ്റ്റെമെന്റ്റ് പ്രാധാന്യമുള്ളതാണ്.
01:09 സാധാരണയായി സ്ക്രിപ്റ്റിൽ 'മെനു' 'കൾ നടപ്പിലാക്കാൻ ഇത് ഉപയോഗിയ്ക്കുന്നു.
01:14 സിന്റാക്സ് നമുക്ക് നോക്കാം. '. case space $(dollar) VARIABLE space in match_1 close round-bracket space commands and semicolon twice
01:27 match_n close round-bracket space commands and semicolon twice asterisk close round=bracket space command_to_execute_by_default and semicolon twice esac.
01:45 The VARIABLE match_1. എന്നതുമായി കോംപെയർ ചെയ്തു
01:48 ഇത് പൊരുത്തപ്പെടാത്തതാണെങ്കിൽ, അത് 'match_n ആണ്.'
01:54 strings ഏതേലും VARIABLE. മാച്ച് ചെയുന്നുണ്‌ടോ എന്ന് ചെക് ചെയുന്നു
02:01 'yes' എങ്കിൽ commands വരെ ഉള്ള ഡബിൾ സെമി കൊളോൺ(;;) എക്സിക്യൂട്ട് ചെയ്യും
02:07 VARIABLE, മാച്ച് ആയില്ല എങ്കിൽ asterisk എന്നതുമായി ബന്ധപ്പെട്ട കോമ്മൺഡ്സ് എക്സിക്യൂട്ട് ചെയ്യുന്നു.
02:14 ഡീഫോൾട് case കണ്ടിഷൻ കാരണം asterisk എല്ലാ സ്ട്രിംഗുകളുമായി പൊരുത്തപ്പെടും.
02:21 'esac' case block.ന്റെ അവസാനം രേഖപ്പെടുത്തുന്നു. '
02:26 നമുക്ക് ഉദാഹരണം case statementമനസിലാക്കാം.
02:32 ഞാൻ ഇതിനകം പ്രോഗ്രാം ടൈപ്പ് ചെയ്തു. അങ്ങനെ ഞാൻ ഫയൽ തുറക്കും 'case.sh' .
02:38 ഡിസ്ക് സ്പേസ് ഒരു പരിധി എത്തുമ്പോൾ പ്രോഗ്രാം ഒരു വാണിംഗ് സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു.
02:45 ഇത് shebang line. ആണ്.
02:47 bash റെ സ്ഥാനം മറ്റ്' ലിനക് സ്ഫ്ലേവറുകൾ CentOS, RedHat തുടങ്ങിയവായിൽ നിന്നും വ്യത്യാസം ആണ്
02:55 മുമ്പ് ഉപയോഗിച്ചിരുന്ന '/ bin / bash' പോയിന്റുകൾ binary file.യിലേക്ക് നേരിട്ട് പോയി.
03:01 'env' ഉപയോഗിച്ചു് ഇവിടെ 'bash' 'സ്ഥിതി ചെയ്യുന്ന യഥാർത്ഥ സ്ഥാനത്തെ ഉപേക്ഷിയ്ക്കുന്നു.
03:07 shebang line ഏത് GNU/Linux സിസ്റ്റത്തിനെയും സ്ക്രിപ്റ്റ് ൽ പോർട്ടബിളിറ്റി മെച്ചപ്പെടുത്തുന്നു.
03:16 "df - (hyphen) h 'ഡിസ്പ്ലേസ്' disk space മനുഷ്യ വായനാ രൂപത്തിൽ ഉപയോഗിക്കേണ്ടതാണ്.
03:22 output sort-rk5 എന്ന താളിലേക്ക് പൈപ്പ് ചെയ്തിരിക്കുന്നു, അത് അഞ്ചാമത്തെ നിരയെ റിവേഴ്സ് ഓർഡർ ആയി ക്രമീകരിക്കുന്നു.
03:31 ഔട്ട്പുട്ട് പിന്നീട് 'awk' FNR == 2 {print $ 5}
03:38 അഞ്ചാമത്തെ വരിയിലെ അഞ്ചാമത്തെ ഫീൽഡ് 'പുറത്തെടുക്കുന്നു.
03:43 ആത്യന്തികമായി, ഔട്ട്പുട്ട് cut -(hyphen)d “% -(hyphen)f1” %' സൈൻ ആകുന്നു .
03:55 case statement. ന്റെ ആദ്യ വരിയാണിത്. '
03:59 ഇവിടെ, 'space' 0, 69 എന്നിവ തമ്മിൽ താരതമ്യം ചെയ്യുന്നു.
04:04 പൊരുത്തക്കേട് ഉണ്ടെങ്കിൽ, അത് അച്ചടി ചെയ്യുന്നു "Everything is OK”
04:08 അടുത്തത് 'സ്പേസ്' 70 നും 89 നും ഇടയ്ക്ക് 91 നും 98 നും ഇടയിലാണ്.
04:17 പൊരുത്തക്കേട് ഉണ്ടെങ്കിൽ, അത് അച്ചടിക്കുക “Clean out. There's a partition that is $(dollar)space % full.”
04:27 ഇവിടെ, ഇത് 'സ്പേസ്' '99 മായി താരതമ്യപ്പെടുത്തും.
04:30 പൊരുത്തക്കേട് ഉണ്ടെങ്കിൽ, അത് അച്ചടി “Hurry. There's a partition at $(Dollar) space %!” '
04:39 ഇത്ഡീഫോൾട് case കണ്ടിഷൻ കാരണം ആസ്റ്ററിക് എല്ലാ സ്ട്രിങ്ങുകളും പൊരുത്തപ്പെടുത്തും.
04:45 ഇതാണ് case statement.അവസാനം.
04:48 ഇപ്പോൾ, ഫയൽ എക്സിക്യൂട്ടബിൾ ഉണ്ടാക്കാനായി 'ടെർമിനൽ എന്നതിലേക്ക് പോകുക.
04:52 ടൈപ്പ് chmod plus x case dot sh
04:57 ടൈപ്പ് dot slash case dot sh
05:02 "Everything is OK". നിങ്ങളുടെ സിസ്റ്റം ഡിസ്കിലുള്ള സ്ഥലം അനുസരിച്ച് ഔട്ട്പുട്ട് വ്യത്യാസപ്പെടുന്നു.
05:10 എന്റെ മെഷീനിൽ, 0 മുതൽ 69 വരെ മാച്ചുകൾ കാണുമ്പോൾ, അത് "Everything is OK". എന്ന് അച്ചടിക്കുന്നു
05:18 നിങ്ങളുടെ മെഷീനിൽ അച്ചടിച്ച സന്ദേശം പരിശോധിക്കുക.
05:20 case സ്റ്റെമെന്റ്റ് ഏത് എക്സിക്യൂവേർഡാണ് നടപ്പിലാക്കിയത് എന്നറിയാൻ നിങ്ങൾക്ക് കഴിയും.
05:27 ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്തെത്തിക്കുന്നു. സംഗ്രഹിക്കാം.
05:31 ഈ ടുട്ടോറിയലിൽ നമ്മൾ പഠിച്ചത്: case സ്റ്റെമെന്റ്റ് ന്റെ പ്രധാനം, case സ്റ്റെമെന്റ്റ് ന്റെ സിന്റാക്സ്.disc-space എക്സാമ്പിൾ
05:41 ഒരു അസ്സൈൻമെന്റ് പോലെ:ഗണിത കണക്കുകൂട്ടൽ വേണ്ടി ഒരു മെനു ഡ്രൈവിങ് പ്രോഗ്രാം എഴുതുക-
05:47 ഇത് യൂസർ ഇൻപുട്ടുകൾ 'a', 'b' എന്നിവ എടുക്കണം.
05:51 ഇത് മാത്തമാറ്റിക് ഓപ്പറേറ്ററോട് ((plus +, minus -, division / and multiplication *) ചോദിക്കണം. * കണക്കുകൂട്ടൽ * ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുക.
06:02 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.
06:06 ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
06:08 നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്.
06:14 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:
06:16 സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു; ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
06:23 കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി contact@spoken-tutorial.org ലേക്ക് എഴുതുക
06:31 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ്' ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
06:35 ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:http://spoken-tutorial.org/NMEICT-Intro
06:48 സ്ക്രിപ്റ്റ് FOSSEE ഉം സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമിനും സംഭാവന നൽകി.
06:53 ഐഐടി ബോംബെയിൽ നിന്നുള്ള വിജി നായർ ആണ്. പങ്കുചേർന്നതിന് നന്ദി.

Contributors and Content Editors

Vijinair, Vyshakh