BASH/C2/Logical-Operators/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതംBash ലെ Logical Operators .സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:07 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് ഉപയോഗിക്കുവാന് പഠിക്കും: |
00:10 | Logical AND
Logical OR Logical NOT ' ചില ഉദാഹരണങ്ങൾ ഉപയോഗിച്ചു്. |
00:19 | ഈ ട്യൂട്ടോറിയൽ പിന്തുടരുന്നതിന്, ഇനിപ്പറയുന്ന കാര്യങ്ങൾ നിങ്ങൾ അറിഞ്ഞിരിക്കണം: |
00:22 | if-else statement
command line arguments and quoting in BASH. |
00:30 | ഇല്ലെങ്കിൽ, പ്രസക്തമായ ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക. |
00:36 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു: |
00:38 | 'ഉബുണ്ടു ലിനക്സ് 12.04' ഒഎസ് |
00:43 | 'ഗ്നു ബാഷ്' പതിപ്പ് '4.1.10' |
00:47 | GNU Bashപതിപ്പു് 4 അല്ലെങ്കിൽ അതിനു് പ്രായോഗികമാണു് ഉത്തമം. |
00:53 | Logical-operators. ഉപയോഗം നമുക്ക് മനസിലാക്കാം.' |
00:57 | Logical-operators. പ്രധാനമായും പ്രോഗ്രാം പ്രവാഹത്തെ നിയന്ത്രിക്കുന്നതിന് ഉപയോഗിക്കുന്നു. |
01:02 | Logical-operators.രണ്ട് എക്സ്പ്രഷനുകളോ അല്ലെങ്കിൽ'conditions.കളോ ലിങ്ക് ചെയ്യാൻ സഹായിക്കുന്നു. |
01:09 | if, whileഅല്ലെങ്കിൽ control statements. എന്നതിന്റെ ഭാഗമായിരിക്കാം. |
01:15 | logical ANDന്റെ സിന്റാക്സ് നമുക്ക് നോക്കാം. |
01:19 | Opening square-bracket space dollar symbol condition1 space closing square-bracket space ampersand ampersand space opening square-bracket space dollar symbol condition2 space closing square-bracket. |
01:38 | അല്ലെങ്കിൽ നമുക്ക് ഈ സിന്റാക്സ്- |
01:41 | Opening square-bracket space dollar symbol condition1 space hyphen-a space dollar symbol condition2 space closing square-bracket. |
01:53 | condition1 condition2 എന്നിവ True ആകുമെങ്കിൽ Logical AND റിട്ടേൺസ് ആയി True |
02:00 | Logical OR.ന്റെ സിന്റാക്സ് നമുക്ക് നോക്കാം. |
02:04 | Opening square-bracket space dollar symbol condition1 space closing square-bracket space vertical bar again vertical bar space opening square-bracket space dollar symbol condition2 space closing square-bracket. |
02:22 | അല്ലെങ്കിൽ നമുക്ക് ഈ സിന്റാക്സ്- |
02:24 | |
02:24 | Opening square-bracket space dollar symbol condition1 space hyphen-o space dollar symbol condition2 space closing square-bracket. |
02:36 | condition1 condition2 എന്നിവയിൽ ഏതേലും True ആകുമെങ്കിൽ Logical OR റിട്ടേൺസ് ആയി True |
02:43 | ഒരു ഉദാഹരണം ഉപയോഗിച്ച് Logical OR Logical AND എന്നീ ഉപയോഗങ്ങൾ നമുക്ക് പഠിക്കാം. |
02:50 | logical.sh.എന്ന പേരിൽ ഒരു ഫയൽ ഉപയോഗിച്ചാണ് code ഞാൻ ഇതിനകം ടൈപ്പ് ചെയ്തിട്ടുള്ളത്. |
02:55 | 'Ctrl + alt' , 'എന്നീ കീകൾ ഒരേസമയം കീബോർഡിൽ അമർത്തി' ടെർമിനൽ തുറക്കുക. |
03:04 | ടൈപ്പ്: gedit space logical.sh space ampersand sign, Enter. അമർത്തുക.' |
03:12 | കോഡ് ഇവിടെ കാണിച്ചിരിക്കുന്നത് പോലെ, നിങ്ങളുടെ "logical.sh" ഫയലിൽ ടൈപ്പ് ചെയുക . |
03:18 | ഇപ്പോൾ കോഡ് 'ഇപ്പോൾ വിശദീകരിക്കാം. |
03:21 | ഇത് shebang line. ആണ് |
03:25 | 'Read' കമാൻഡ് ഒരു സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് എന്നതിൽ നിന്ന് ഒന്നു ലൈൻ ഡാറ്റ വായിക്കുന്നു.' |
03:29 | - (hyphen) p പ്രോംപ്റ്റിനെ കാണിക്കുന്നു.' |
03:33 | string ഒരു വേരിയബിള് ആണ്, എക്സിക്യൂഷൻ സമയത്ത് യൂസർ രേഖപ്പെടുത്തിയടെക്സ്റ്റ് സ്റ്റോർഡ ചെയുന്നു |
03:39 | if സ്റ്റെമെന്റ്റ് തെറ്റായ'string ശൂന്യമാണോ എന്ന് ചെക് ചെയുന്നു |
03:45 | - (hyphen) z സ്ട്രിംഗ് നീളം പൂജ്യമാണോ എന്നത് പരിശോധിക്കുന്നു. |
03:50 | മറ്റു' സ്ട്രിംഗ് 'താരതമ്യങ്ങൾ പര്യവേക്ഷണം ചെയ്യാൻ. ടെർമിനലിൽടൈപ്പ് ചെയുക man space test' |
03:57 | echo statement ഒന്നും നൽകിയില്ലെങ്കിൽ ഒരു സന്ദേശം പ്രിന്റ് ചെയ്യും. |
04:02 | 'സ്ട്രിംഗ്' ശൂന്യമല്ലെങ്കിൽ, പ്രോഗ്രാം ആദ്യത്തെ elif statement.ലേക്ക് നീങ്ങും.' |
04:08 | ഇവിടെ, 'സ്ട്രിംഗ്' "raj" and "jit".എന്നീ രണ്ട് പദങ്ങളും അടങ്ങുന്നുണ്ടോ എന്ന് പരിശോധിക്കുന്നു. |
04:16 | അതെ, അത് ഒരു സന്ദേശത്തെ പ്രതിധ്വനിപ്പിക്കുന്നു. |
04:20 | logical AND ഉപയോഗിച്ചിട്ടുണ്ടോ എന്നറിയാൻ ശ്രദ്ധിക്കുക. |
04:24 | അതിനാൽ രണ്ട് സ്റ്റെമെന്റ്റ് കളും തൃപ്തികരമാകുമ്പോൾ മാത്രമേ സന്ദേശം ദൃശ്യമാവുകയുള്ളൂ. |
04:31 | അങ്ങനെയല്ലെങ്കിൽ പ്രോഗ്രാം രണ്ടാമത്തെ elif statement.ലേക്ക് നീങ്ങും.' |
04:37 | ഇവിടെ, string അല്ലെങ്കിൽ"raj" or "jit".അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്നു. |
04:43 | 'yes' എങ്കിൽ അത് സന്ദേശം കാണിക്കുന്നു. |
04:47 | logical OR ഇവിടെ ഉപയോഗിച്ചിട്ടുണ്ടോ എന്നറിയുക. |
04:52 | ഏതെങ്കിലും വ്യവസ്ഥകൾ തൃപ്തികരമാകുമ്പോൾ മാത്രമേ സന്ദേശം ദൃശ്യമാവുകയുള്ളൂ. |
04:59 | അവസാനമായി, else statement.ഉണ്ട്. |
05:02 | മുകളിലുള്ള എല്ലാ സ്റ്റേറ്റെമെന്റ്റ് കളും False എന്നാണെങ്കിൽ ഈ സ്റ്റേറ്റെമെന്റ്റ്നടപ്പാക്കപ്പെടും. |
05:08 | "fi" is the end of multilevel if-else loop. |
05:12 | പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാം. |
05:15 | 'ടെർമിനലിലേക്ക് തിരികെ പോകുക.' |
05:17 | 'chmod space plus x space logical dot sh ടൈപ്പ് ചെയ്ത് 'Enter' അമർത്തി ഫയൽ എക്സിക്യൂട്ടബിൾ ചെയ്യാം. |
05:30 | ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക: 'dot slash logical.sh' അമർത്തുക 'Enter.' |
05:36 | പ്രോംപ്റ്റ് പ്രദർശിപ്പിക്കുന്നത്"Enter a word:" |
05:38 | ഞാൻ "jitinraj" .എന്നു വരും. |
05:42 | ഔട്ട്പുട്ട് ഇതാണ് "jitinraj contains both the words 'raj' and 'jit' ". |
05:48 | ഇതിനർത്ഥം control രണ്ടാമത്തെstatement പാസ് ചെയ്തു |
05:52 | കൂടാതെ conditions തൃപ്തികരമാണെങ്കിൽ, അത് സന്ദേശം കാണിക്കുന്നു. |
05:57 | ഇപ്പോൾ നമുക്ക് 'സ്ക്രിപ്റ്റ്' വീണ്ടും എക്സിക്യൂട്ട് ചെയ്യാം. |
06:00 | up-arrow കീ അമർത്തുക. |
06:02 | ./logical.sh പോകുക 'Enter' അമർത്തുക . |
06:07 | പ്രോംപ്റ്റ് പ്രദർശിപ്പിക്കുന്നത് "Enter a word:" |
06:09 | ഈ സമയം ഞാൻ "abhjit"എന്റർ ചെയ്യും |
06:13 | ഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നത്:"abhijit contains the word 'raj' or 'jit'". |
06:19 | ദയവായി വ്യത്യസ്ത ഇൻപുട്ടുകൾ ഉപയോഗിച്ച് പ്രോഗ്രാം നടപ്പിലാക്കുകയും 'ഔട്ട്പുട്ട്' നിരീക്ഷിക്കുകയും ചെയ്യുക. |
06:25 | നമ്മുടെ സ്ലൈഡുകളിലേക്ക് മടങ്ങാം. |
06:27 | നമുക്ക് logical NOTഓപ്പറേറ്റർ നോക്കാം. |
06:31 | ഒരു Boolean മൂല്യം ഒരു പദപ്രയോഗത്തിന്റെ മൂല്ല്യത്തിലാക്കുന്നു |
06:35 | അർത്ഥമാക്കുന്നത് True എക്സ് രെഷൻ False ആണെങ്കിൽ |
06:40 | എക്സ്പ്രെഷൻ True എന്നാണെങ്കിൽ രിറ്റെൻസ് False ആയിരിക്കും |
06:44 | logical NOTഎന്ന സിന്റാക്സ് ആണ് ഓപ്പറേറ്റർ- |
06:48 | Exclamation mark space expression |
06:52 | or opening square-bracket space exclamation mark space expression space closing square-bracket. |
07:00 | നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം. |
07:03 | ഒരു ഫയലിലെ codeഞാൻ ഇതിനകം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്. |
07:05 | 'ടെർമിനൽ' തുറന്നു ടൈപ്പ് ചെയ്യുക: gedit space logicalNOT dot sh space ampersand sign, 'Enter അമർത്തുക.' |
07:18 | ഇവിടെ കാണിച്ചിരിക്കുന്നതുപോലെ കോഡ് ടൈപ്പ് ചെയ്യുക, നിങ്ങളുടെlogicalNOT dot sh ഫയലിൽ. |
07:24 | നമ്മൾ നേരത്തെ തന്നെ അറിയാവുന്നതുപോലെ shebang line ആണ്. |
07:28 | '$ 1' ആണ് സ്ക്രിപ്റ്റ് ലേക്ക് പാസ് ചെയ്ത ആദ്യത്തെcommand line argument |
07:33 | - (hyphen) f ഒരു ഫയൽ argument.ആയി നൽകിയ അതേ പേരിലുള്ള ഫയൽ ആണെങ്കിൽ പാസ് ചെയ്യും |
07:41 | അതുകൊണ്ട് ഫയൽ നിലവിലുണ്ടെങ്കിൽ true എന്നും എല്ലാ എങ്കിൽ 'false' ഉം നൽകുന്നു |
07:48 | ഈ NOT operator ഇവിടെ, തിരിച്ചുകിട്ടുന്ന മൂല്യം ഇൻവെർസെസ് ചെയ്യുന്നു |
07:52 | അതിനർത്ഥം ആ പേരിന്റെ ഒരു ഫയൽ ഉണ്ടെങ്കിൽ, ഈ സംവിധാനം True. ആണ്. |
07:58 | എന്നാൽNOT operator അതിന്റെ മൂല്യം False. നു വിപരീതമാക്കുന്നു. |
08:02 | കൂടാതെ അത് "FILE does not exist". |
08:07 | ഇവിടെ else statement, ൽ അത് FILE exists എന്ന് കാണിക്കുന്നു . |
08:13 | '"fi"' ' if loop. ന്റെ അവസാനം മാർക്ക് ചെയുന്നു |
08:16 | ഇപ്പോൾ 'ടെർമിനൽ' പോകുക. |
08:18 | 'പ്രോംപ്റ്റിനെ' ക്ലിയർ ചെയുക |
08:20 | നമുക്ക് 'test.txt' എന്ന പേരിൽ ഒരു ശൂന്യ ഫയൽ ഉണ്ടാക്കാം. |
08:25 | ടൈപ്പ് ചെയ്യുക touch space test dot txtഎന്റർ ചെയ്യുക.' |
08:32 | അടുത്തതായി, ടൈപ്പ് ചെയ്തുകൊണ്ട് സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ടബിൾ ചെയ്യാവുന്നതാണ്:
chmod space plus x space logicalNOT dot shപ്രസ് 'എന്റർ' |
08:45 | ഇപ്പോൾ ടൈപ് ചെയ്യുക:dot slash logicalNOT dot sh space test dot txt 'Enter.' അമർത്തുക |
08:55 | നമ്മുടെ shell script ഫയൽ നിലവിലുണ്ടോ എന്ന് പരിശോധിക്കും. |
09:00 | നമ്മുടെ ഫയല് test dot txt നിലവിലുണ്ട്, അതിനാല് മൂല്യം 'ട്രൂ ആണ്.' |
09:07 | logical NOTആ മൂല്യത്തെ വിപരീതമാക്കുകയുംFalse. റിട്ടേൺസ് തരികയും ചെയ്യും. ' |
09:12 | മൂല്യനിർണ്ണയം False, ആണെങ്കിൽ, else statement മൂല്യനിർണയം നടത്തും. |
09:18 | പ്രദർശിപ്പിച്ച സന്ദേശമാണ് File 'test.txt' exists.. |
09:23 | argument test1.txt. ഉപയോഗിച്ച് വീണ്ടും പ്രോഗ്രാം നടപ്പിലാക്കാൻ ശ്രമിക്കുക. |
09:29 | മുൻപ് വിശദീകരിച്ചതുപോലെ കണ്ട്രോൾ ഫ്ലോ നിരീക്ഷിക്കുക. |
09:33 | നമ്മുടെ സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. സംഗ്രഹിക്കാം. |
09:37 | ഈ ട്യൂട്ടോറിയലില്, നമുക്ക് ഉപയോഗിച്ചു പഠിച്ചത്:
logical AND logical OR and logical NOT. |
09:45 | ഒരു അസൈൻമെന്റായി, |
09:47 | ഫയൽ നിലവിലുണ്ടോ എന്ന് പരിശോധിക്കുക |
09:49 | എക്സിക്യൂട്ടബിൾ ആണ് |
09:51 | ഉപയോഗിച്ച്logical operators ഉപയോഗിച്ച് ഈ ടൂട്ടോറിയലിൽ വിശദമാക്കിയിട്ടുണ്ട്. |
09:56 | (സൂചന: 'മാൻ സ്പേസ് ടെസ്റ്റ്' ) |
09:59 | ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക. |
10:02 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
10:05 | നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഡൌൺലോഡ് ചെയ്ത് കാണാം. |
10:09 | സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം: |
10:12 | സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. |
10:15 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
10:19 | കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക |
10:26 | 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ' പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്. |
10:30 | ഇതിനെ പിന്തുണക്കുന്നത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
10:37 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്. |
10:42 | സ്ക്രിപ്റ്റ് FOSSEE ഉം സ്പോക്കൺ ട്യൂട്ടോറിയൽ ടീമിനും സംഭാവന നൽകി. |
10:47 | ഇത് ഐഐടി ബോംബൈയിൽ നിന്നുള്ളവിജി നായർ ആണ്. |
10:51 | പങ്കുചേർന്നതിന് നന്ദി. |