Linux-AWK/C2/Conditional-statements-in-awk/Malayalam
From Script | Spoken-Tutorial
|
|
00:01 | ഹലോ, awk.എന്നത് ലെ conditional statements എന്ന ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:07 | ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ awkലെ if, else, else if എന്നിവ പഠിക്കും. |
00:15 | നമ്മൾ ചില ഉദാഹരണങ്ങളിലൂടെ ഇത് ചെയ്യും. |
00:19 | ഈ ട്യൂട്ടോറിയൽ റെക്കോർഡുചെയ്യാൻ, ഞാൻ Ubuntu Linux 16.04 Operating System 'gedit text editor 3.20.1' എന്നിവ ഉപയോഗിക്കുന്നു |
00:32 | നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ട ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. |
00:36 | ഈ ട്യൂട്ടോറിയൽ അഭ്യസിക്കുന്നതിന്, ഞങ്ങളുടെ വെബ്സൈറ്റിലെ മുമ്പത്തെ awk ട്യൂട്ടോറിയലുകൾ നിങ്ങൾക്ക് അറിഞ്ഞിരിക്കണം . |
00:43 | നിങ്ങൾക്ക് cഅല്ലെങ്കിൽ c ++ പോലുള്ള ഏതെങ്കിലും programming language പരിചയമുണ്ടായിരിക്കണം |
00:50 | ഇല്ലെങ്കിൽ, ദയവായി ഞങ്ങളുടെ വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട ട്യൂട്ടോറിയലുകൾ നോക്കുക . |
00:56 | ഈ ട്യൂട്ടോറിയലിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഫയലുകൾ ഈ ട്യൂട്ടോറിയൽ പേജിലെ Code Filesലിങ്കിൽ ലഭ്യമാണ്.
അവ ഡ ഡൌൺലോഡ് ചെയ്ത് എക്സ്ട്രാക്റ്റുചെയ്യുക. |
01:06 | ഒരു ആക്ഷൻ നടത്തുന്നതിന് മുമ്പ് ഒരു നിർദ്ദിഷ്ട condition പരിശോധിക്കാൻ ഒരു conditional statement നമ്മെ അനുവദിക്കുന്നു. |
01:14 | awk. ലെ conditional statements എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നമുക്ക് പഠിക്കാം. |
01:22 | ഏതൊരു പ്രോഗ്രാമിംഗ് ലാൻഗുഎജ് പോലെ, if -else statement ന്റെ സിന്റാൿസ് ഇതാണ്: |
01:28 | if conditional-expression1 true ആണെങ്കിൽ action1. ചെയ്യുക . |
01:34 | else if conditional-expression2 true ആണെങ്കിൽ action2.ചെയ്യുക |
01:41 | അതിനു ശേഷം else if statements ഉണ്ടാകും . |
01:46 | അവസാനമായി, നിശ്ചിത conditional expressions ഒന്നും ' true 'അല്ല എങ്കിൽ action n.നടത്തുക. |
01:54 | 'Else' , 'else-if' ഭാഗങ്ങൾ ഓപ്ഷണലാണ്.
നമുക്ക് ഒരു ഉദാഹരണം നോക്കാം . |
02:02 | ഞങ്ങൾ മുമ്പ് ഉപയോഗിച്ച അതേ 'awkdemo.txt' ഫയൽ നമ്മൾ ഉപയോഗിക്കും. |
02:10 | പറയുക, 8000 രൂപയിൽ കൂടുതൽ കിട്ടുന്ന വിദ്യാർത്ഥികൾക്ക് സ്റ്റൈപ്പൻറിൽ 50% വർദ്ധനവ് നൽകണം. |
02:19 | നമുക്ക് ഈ conditionലേക്ക് ഒരു 'awk' ഫയൽ ഉണ്ടാക്കാം. |
02:23 | ഒരു ടെക്സ്റ്റ് എഡിറ്ററിൽ കാണിച്ചിരിക്കുന്നതുപോലെ താഴെ കൊടുത്തിരിക്കുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക, അതിനെ cond dot awk എന്ന് സേവ് ചെയുക .
ഞാൻ ഇതിനകം ഇത് ചെയ്തു. |
02:34 | Code Files ലിങ്കിൽ ഇതേ ഫയൽ ലഭ്യമാണ്. |
02:39 | ഈ കോഡിൽ, ഞങ്ങൾ Output Field Separator ആയി colon. കൊടുത്തു . |
02:45 | ആദ്യത്തെ print statement field headings. പ്രിന്റ് ചെയുന്നു . |
02:50 | അടുത്തതു , ആറാമത്തെ ഫീൽഡിന്റെ മൂല്യം 8000 നേക്കാൾ കൂടുതലാണോ എന്ന് if statement പരിശോധിക്കും. |
02:58 | ആണെങ്കിൽ , രണ്ടാമത്തെ print statement എക്സിക്യൂട്ട് ചെയ്യും . |
03:03 | print statement നുള്ളിൽ' $6 into 1.5 ആറാമത്തെ 'ഫീൽഡ്' ന്റെ മൂല്യം 1.5% കൊണ്ട് ഗുണിക്കും |
03:13 | ഈ കോഡ് ഇപ്പോൾ എക്സിക്യൂട്ട് ചെയ്യാം. |
03:16 | 'CTRL, ALT' , 'T' കീകൾ അമർത്തിterminal തുറക്കുക. |
03:22 | cd commandഉപയോഗിച്ച് നിങ്ങൾ download ൺലോഡ് ചെയ്ത്' എക്സ്ട്രാക്റ്റുചെയ്ത Code Filesഫോൾഡറിലേക്ക് പോകുക. |
03: 29 | ഇപ്പോൾ ടൈപ്പ് ചെയ്യുക: awk space hyphen capital F pipe symbol within double quotes space hyphen small f space cond dot awk space awkdemo dot txt
Enter. അമർത്തുക. |
03:49 | Condition പൂർത്തീകരിച്ച ഒരു വിദ്യാർത്ഥിയുടെ റെക്കോർഡ് മാത്രമേ കാണിക്കുന്നുള്ളൂ. |
03:57 | ഇപ്പോൾ, റൂൾ മാറുന്നുവെന്ന് കരുതുക: 8000 രൂപയിൽ കൂടുതൽ ലഭിക്കുന്ന വിദ്യാർത്ഥികൾക്ക് സ്റ്റൈപൻഡിൽ 50% വർദ്ധനവ്. |
04:07 | അല്ലെങ്കിൽ 30% ഇൻക്രിമെന്റ്
നമുക്ക് അത് എങ്ങനെ ചെയ്യാൻ കഴിയും? |
04:13 | നമുക്ക് മറ്റൊരു else block.
ചേർക്കേണ്ടതുണ്ട്.' |
04:16 | വീണ്ടും 'Cond dot awk' ഫയലിലേക്ക് മാറുക. |
04: 21 | ഇനിപ്പറയുന്ന കോഡിന്റെ വരി ചേർക്കാം.
അവസാന ക്ലോസിംഗിന് മുമ്പ് curly brace Enter.അമർത്തുക . |
04:30 | 'else' Enter.അമർത്തുക . |
04:33 | print space dollar 2 comma dollar 6 comma dollar 6 into 1.3 |
04:42 | ഫയൽ സേവ് ചെയ്തു ശേഷം ടെർമിനലിലേക്ക് പോകുക. |
04:46 | മുമ്പ് എക്സിക്യൂട്ട് ചെയ്ത കമാൻഡ് ലഭിക്കാൻ കീ അമർത്തുക
എന്നിട്ട് Enter.അമർത്തുക. |
04:53 | ഇപ്പോൾ ഔട്ട്പുട്ട് നിരീക്ഷിക്കുക.
യോജന ചൗധരിയ്ക്ക് മുൻപ് 1000 കിട്ടികൊണ്ടിരുന്നു . ഇപ്പോൾ അവൾക്കു 1300 കിട്ടുന്നു . |
05:04 | നമുക്ക് റൂൾ വീണ്ടും മാറ്റാം.
8000 രൂപയിൽ കൂടുതൽ കിട്ടുന്ന വിദ്യാർത്ഥികൾക്ക് 50% വർദ്ധനവ്. |
05:13 | 4000 രൂപയിൽ കൂടുതൽ കിട്ടുന്ന വിദ്യാർത്ഥികൾക്ക് 40% വർദ്ധനവ്
അല്ലെങ്കിൽ 30% ഇൻക്രിമെന്റ് നൽകുക |
05:23 | കോഡിലേക്ക് മാറുക. കാണിച്ചിരിക്കുന്നതുപോലെ കോഡ് അപ്ഡേറ്റുചെയ്യുക. |
05:29 | ഫയൽ സേവ് ചെയ്ത ശേഷം ടെർമിനലിലേക്ക് പോകുക. |
05:33 | ഞാൻ terminal ക്ലിയർ ചെയ്യട്ടെ . |
05:36 | മുമ്പ് എക്സി ക്യൂട്ട് ചെയ്ത കമാൻഡ് ലഭിക്കാൻ അപ്പ് കീ അമർത്തുക
എന്നിട്ട്Enter. അമർത്തുക. |
05:44 | ഈ സമയം, വിദ്യാർത്ഥി മീര നായർക്ക് 40% ഇൻക്രിമെന്റ് ലഭിച്ചതായി ശ്രദ്ധിക്കുക. |
05:51 | ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാനത്തിലേക്ക് എത്തിക്കുന്നു . |
05:54 | നമുക്ക് സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലിൽ awk ലെ if , else, else if 'Conditional statements പഠിച്ചു. |
06:05 | ഒരു അസൈൻമെൻറ് നിറൂൾസ് അനുസരിച്ച് ഗ്രേഡുകൾ നൽകുക: മാർക്ക് 90 ന് തുല്യമാണെങ്കിൽ, ഗ്രേഡ് എ ആയിരിക്കും. |
06:15 | മാർക്ക് 80 ന് കൂടുതലും 90 ൽ കുറവാണെങ്കിൽ ഗ്രേഡ് ബി ആയിരിക്കും. |
06:23 | മാർക്ക് 70 ന് കൂടുതലും 80 ൽ കുറവാണെങ്കിൽ, ഗ്രേഡ് സി ആയിരിക്കും. |
06:30 | മാർക്ക് 60 ന് തുല്യമാണെങ്കിലും 70 ൽ കുറവാണെങ്കിൽ ഗ്രേഡ് ഡി ആയിരിക്കും.
അല്ലെങ്കിൽ ഗ്രേഡ് എഫ് ആയിരിക്കും. |
06: 41 | താഴെയുള്ള ലിങ്കിലെ വീഡിയോ സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
ഇത് ഡൌൺലോഡ് ചെയ്ത് കാണുക. |
06:49 | സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റ് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു.
ഓൺ ലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്കു സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു. |
06:58 | കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി എഴുതുക. |
07:02 | ഈ സ്പോക്കൺ ട്യൂട്ടോറിയലിൽ നിങ്ങൾക്ക് ചോദ്യങ്ങളുണ്ടോ?
ഈ സൈറ്റ് സന്ദർശിക്കുക. |
07:08 | സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റ്, നു ഫണ്ട് കൊടുക്കുന്നത് എൻഎംഇഐടി, എംഎച്ച്ആർഡി, ഗവർണ്മെൻറ് ഓഫ് ഇന്ത്യ.
ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ഈ ലിങ്കിൽ ലഭ്യമാണ്. |
07:20 | ഇത് ഐഐടി ബോംബെയിൽ നിന്നും വിജി നായർ .പങ്കെടുത്തതിന് നന്ദി
ചേർന്നതിന് നന്ദി. |