BASH/C3/Basics-of-functions/Gujarati
From Script | Spoken-Tutorial
Revision as of 16:16, 4 February 2015 by Jyotisolanki (Talk | contribs)
Time | Narration |
00.01 | નમસ્તે મિત્રો, Bash (બેશ) માં Basics of functions પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
00.08 | આ ટ્યુટોરીયલમાં, આપણે શીખીશું |
00.11 | * ફંક્શનોનું મહત્વ |
00.13 | * ફંક્શન જાહેર કરવું |
00.15 | * ફંક્શનને કોલ કરવું |
00.17 | * ફંક્શનનો વર્ક ફ્લો |
00.19 | * આ ઉદાહરણનાં મદદથી સમજીશું. |
00.22 | આ ટ્યુટોરીયલનાં અનુસરણ માટે તમને બેશમાંનાં Shell Scripting નું જ્ઞાન હોવું અનિવાર્ય છે. |
00.28 | જો નથી, તો સંદર્ભિત ટ્યુટોરીયલો માટે કૃપા કરી દર્શાવેલ અમારી વેબસાઈટનો સંદર્ભ લો, http://www.spoken-tutorial.org |
00.34 | આ ટ્યુટોરીયલ માટે હું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ વાપરી રહ્યી છું. |
00.40 | અત્યાર સુધી આપણે GNU BASH આવૃત્તિ 4.1.10 વાપરી રહ્યા હતા. |
00.46 | હવે પછીથી, આપણે GNU BASH આવૃત્તિ 4.2 વાપરીશું. |
00.52 | કૃપા કરી નોંધ લો, આ ટ્યુટોરીયલનાં અભ્યાસ માટે GNU Bash આવૃત્તિ 4 કે તેથી વધુ આગ્રહ કરીએ છીએ. |
00.58 | હવે ફંક્શન શું છે અને તેના ઉપયોગો ચાલો જોઈએ. |
01.03 | * ફંક્શન એટલે કમાંડોનો સંગ્રહ અથવા કે એક અલ્ગોરીધમ. |
01.08 | * આનો ઉપયોગ અમુક ચોક્કસ કાર્ય કરવા જેવું છે. |
01.12 | * ફંક્શન વાપરીને જટિલ પ્રોગ્રામ નાના નાના કાર્યમાં વિભાજીત કરવામાં આવે છે. |
01.18 | * જેથી સ્ક્રીપ્ટની વાંચનીયતામાં સુધાર થાય છે અને ઉપયોગમાં સરળ રહે છે. |
01.24 | ફંક્શન જાહેર કરવા માટે બે સિન્ટેક્સો છે. |
01.28 | પહેલું સિન્ટેક્સ છે |
01.29 | function space function underscore name |
01.32 | છગડીયા કૌંસમાં, |
01.34 | એક્ઝીક્યુટ કરવા માટે જોઈતા કમાંડો |
01.37 | બીજું સિન્ટેક્સ છે |
01.39 | function underscore name open and close round brackets |
01.42 | છગડીયા કૌંસમાં, |
01.44 | એક્ઝીક્યુટ કરવા માટે જોઈતા કમાંડો |
01.47 | Function call (ફંક્શન કોલ) |
01.48 | ફંક્શન પ્રોગ્રામમાં ક્યાંથી પણ કોલ કરી શકાવાય છે. |
01.53 | તમને જ્યાં ફંક્શન કોલ કરવું છે ત્યાં ફંક્શનનું નામ ટાઈપ કરો. |
01.58 | કોલ કરવા માટે સિન્ટેક્સ એટલે પોતે ફંક્શનનું નામ હોય છે. |
02.02 | ચાલો સાદા ઉદાહરણની મદદથી આ સમજીએ. |
02.07 | function.sh ફાઈલમાં મેં પહેલાથી જ કોડ ટાઈપ કરી દીધો છે. |
02.12 | આ shebang line છે. |
02.14 | function કીવર્ડ આગળ ફંક્શનનું નામ લખીને ફંક્શન જાહેર કરાયું છે. |
02.21 | અહીં, machine આ ફંક્શનનું નામ છે. |
02.26 | છગડીયા કૌંસ અંતર્ગત આવેલ ઘટકને ફંક્શનની વ્યાખ્યા કહેવાય છે. |
02.32 | મેં મશીનની વિવિધ વિગતો દર્શાવી છે જેમ કે- |
02.36 | uname હાયફન a મશીનની માહીતી આપે છે. |
02.41 | w હાયફન h સીસ્ટમ પર લોગ ઇન થયેલ યુઝરો દર્શાવી આપે છે. |
02.46 | uptime મશીન ક્યારથી ચાલુ છે તે સમય આપે છે. |
02.51 | free મેમરી સ્ટેટસ આપે છે. |
02.54 | df હાયફન h ફાઈલ સીસ્ટમનું સ્ટેટસ આપે છે. |
02.57 | મુખ્ય પ્રોગ્રામ અહીં શરુ થાય છે. |
03.01 | આપણે “Beginning of main program” આ મેસેજ દર્શાવીએ છીએ. |
03.06 | અહીં, machine આ ફંક્શન કોલ છે. |
03.09 | ત્યારબાદ આપણે “End of main program” આ મેસેજ દર્શાવીએ છીએ. |
03.13 | ચાલો આ કેવી રીતે કાર્ય કરે છે તે સમજીએ. |
03.16 | # જ્યારે bash interpreter ને ફંક્શનની વ્યાખ્યા મળે છે, તે ફંક્શનને સ્કેન કરે છે. |
03.23 | # ફંક્શનનું નામ જ્યારે સ્ક્રીપ્ટમાં આવે ફક્ત ત્યારે જ ફંક્શનને કોલ કરાય છે. |
03.28 | # જ્યારે interpreter ફંક્શનનું નામ વાંચે છે, ત્યારે તે ફંક્શનની વ્યાખ્યા એક્ઝીક્યુટ કરે છે. |
03.36 | interperter ફંક્શનનાં નામને એક કમાંડ તરીકે લે છે. |
03.41 | કૃપા કરી યાદ રાખો, ફંક્શનને કોલ કરવા પહેલા આપણે તેને વ્યાખ્યિત કરવું પડે છે. |
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.25 | આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
04.28 | * ફંક્શનોનું મહત્વ |
04.30 | * ફંક્શન જાહેર કરવું |
04.32 | * ફંક્શનને કોલ કરવું |
04.33 | * ફંક્શનનો વર્ક ફ્લો |
04.35 | * જે ઉદાહરણ સહીત જોયું. |
04.37 | એસાઈનમેંટ તરીકે. |
04.38 | આપેલ બે ફંક્શનો રહેલ પ્રોગ્રામ લખો |
04.42 | # પહેલું ફંક્શન diskspace નો વપરાશ વાંચી શકાય એવા સ્વરૂપમાં દર્શાવવું જોઈએ. (મદદ તરીકે: df હાયફન h) |
04.51 | # બીજું ફંક્શન ફાઈલ સીસ્ટમનો વપરાશ વાંચી શકાય એવા સ્વરૂપમાં દર્શાવવું જોઈએ. (મદદ તરીકે: du હાયફન h) |
05.00 | નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
05.03 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
05.07 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
05.12 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
05.17 | જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
05.21 | વધુ વિગતો માટે, કૃપા કરી, contact@spoken-tutorial.org પર લખો. |
05.29 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
05.33 | જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે. |
05.41 | આ મિશન પર વધુ માહિતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે. |
05.47 | આ સ્ક્રીપ્ટ માટે ફાળો FOSSEE અને સ્પોકન ટ્યુટોરીયલ ટીમ દ્વારા અપાયેલ છે. |
05.52 | IIT Bombay તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું. |
05.56 | જોડાવાબદ્દલ આભાર. |