BASH/C2/More-on-Arrays/Gujarati
From Script | Spoken-Tutorial
Revision as of 15:41, 25 February 2015 by Jyotisolanki (Talk | contribs)
Title of script: More on Arrays in BASH Shell Scripting
Author: Jyoti Solanki
Keywords: video tutorial, Bash shell, Array
Time | Narration |
---|---|
00:02 | બેશ મા More on Arrays in BASH પરનાં આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
00:07 | આ ટ્યુટોરીયલમાં, આપણે શીખીશું, |
00:10 | * Array માંથી એલિમેન્ટને એક્ક્ષટ્રેક્ટ કરવું. |
00:13 | * Array મા એલિમેન્ટ ફેરબદલ કરવું. |
00:16 | * અને Array મા એલિમેન્ટ ઉમેરવું. |
00:19 | * Array માંથી એલિમેન્ટ રદ કરવું. |
00:22 | આ ટ્યુટોરીયલનાં અનુસરણ માટે તમે Linux Operating System. થી પરિચિત હોવા જોઈએ . |
00:28 | જો નથી, સંદર્ભિત ટ્યુટોરિયલ્સ માટે આપેલ વેબ સાઈટનો સંદર્ભ લો. |
00:34 | આ ટ્યુટોરીયલ માટે હું વાપરી રહ્યી છું, * ઉબ્નટુ લીનક્સ 12.04 OS |
00:41 | અને * GNU Bash આવૃત્તિ 4.1.10 |
00:45 | નોંધ લો પ્રેક્ટીસ માટે GNU Bash આવૃત્તિ 4 અથવા તેથી વધુનો આગ્રહ કરીએ છીએ. |
00:50 | ચાલો જોઈએ એરેમાંથી એલિમેન્ટ કેવી રીતે કાઢી નખાય છે. |
00:55 | * એરેમાં એલિમેન્ટસ કોઈ પણ સ્થાનથી કાઢી શકાય છે . |
01:00 | * અહી, સ્થાન એ index number છે. |
01:04 | * zero નોંધ index number હમેંશા શૂન્યથી શરુ થાય છે. |
01:09 | સિન્ટેક્સ આપ્યા પ્રમાણે છે: |
01:12 | ArrayName ચોરસ કૌંસમા At ચિન્હ colon position colon આપેલ સ્થાનેથી કાઢવા માટે જોઈતા એલીમેન્ટ્સની સંખ્યા. |
01:25 | ચાલો ઉદાહરણના મદદથી સમજીએ. |
01:29 | એક સાથે Ctrl+Alt અને T કી દાબીને ટર્મિનલ વિન્ડો ખોલો. |
01:37 | ટાઇપ કરો: gedit space array2.sh space & (ampersand) ચિન્હ . એન્ટર દબાઓ. |
01:47 | હવે તમારી array2.sh . મા અહી દર્શાવ્યા પ્રમાણે કોડ ટાઈપ કરો. |
01:54 | ચાલો હું પ્રોગ્રામ સમજાવું. |
01:56 | આ Shebang line (શીબેંગલાઈન) છે. |
01:59 | આ declare command આપેલ એલીમેન્ટ્સ સાથે લીનક્સ નામનો એક એરે જાહેર કર્યો છે. |
02:06 | * Debian, (ડેબીઅન) |
02:07 | * Redhat, (રેડહેટ)
|
02:08 | * Ubuntu (ઉબુન્ટુ) અને |
02:09 | * Fedora (ફેડોરા) |
02:11 | આ echo command એરેમાંના તમામ એલિમેન્ટસ ની યાદી પ્રિન્ટ કરશે. |
02:16 | આગળ echo command એક્ક્ષટ્રેક્ટ કરેલ એલિમેન્ટ પ્રિન્ટ કરશે. |
02:21 | ${Linux[@]:1:2} કમાંડ ઇન્ડેક્ષ એકથી શરુ થનારા બે એલિમેન્ટસ પ્રિન્ટ કરશે જે કે Redhat. છે. |
02:34 | હવે ટર્મિનલ પર જાવ |
02:36 | પ્રથમ ચાલો આપેલ ટાઈપ કરીને ફાઈલ એક્ઝિક્યુટેબલ બનાવીએ chmod space plus x space array2.sh Enter. દબાઓ. |
02:50 | ટાઈપ કરો : dot slash array2.sh એન્ટર દબાઓ. |
02:56 | આપણને આઉટપુટ મળે છે - Original elements in an array Linux: Debian Redhat Ubuntu and Fedora. |
03:06 | The two elements starting from index one(Redhat): Redhat and Ubuntu |
03:12 | ચાલો આપણી સ્લાઈડ પર પાછા ફરીએ. |
03:15 | આપણે જોશું કેવી રીતે એરેમાં એલીમેન્ટ્સ ફેરબદલ કરાય છે. |
03:19 | એરેમાં ઉપલબ્ધ એલિમેન્ટને આપેલ સિન્ટેક્સ દ્વારા ફેરબદલ કરી શકાય છે. |
03:25 | ArrayName ચોરસ કૌંસમાં equals to એકલ અવતરણમાં, NewWord. |
03:34 | અહી n એ index number અથવા element number. છે. |
03:38 | આપના ટેક્સ્ટ એડિટર પર પાછા આવીએ. |
03:41 | Linux[2]='Mandriva' . |
03:45 | આ કમાંડ ત્રીજા એલિમેન્ટ Ubuntu ને Mandriva. થી ફેરબદલ કરશે. |
03:51 | આ echo command ફેરબદલ પછીથી એરે લીનક્સના તમામ એલીમેન્ટ્સ દર્શાવશે. |
03:58 | આપણા ટર્મિનલ પર પાછા આવીએ. |
04:01 | ચાલો ફરીથી એક્ઝીક્યુટ કરીએ. |
04:04 | . ફેરબદલ થયા બાદ આ તમામ એલીમેન્ટ્સ દર્શાવે છે : Debian Redhat Mandriva અને Fedora |
04:12 | ચાલો સ્લાઈડ પર જઈએ. |
04:14 | ચાલો જોઈએ કેવી રીતે એરેમાં એલિમેન્ટ ઉમેરાય છે. |
04:18 | ArrayName equal to ખુલ્લો કૌંસ બે અવતરણમાં dollar ચિન્હ ખુલ્લો છ્ગ્દીયો કૌંસ ArrayName ખુલ્લો ચોરસ કૌંસ At ચિન્હ બંદ ચોરસ કૌંસ બંદ છ્ગ્દીયો કૌંસ
space બે અવતરણમાં New_Word_1 space બે અવતરણમાં New_Word_2 અને બંદ કૌંસ . |
04:45 | ચાલો ઉદાહરણ દ્વારા સમજીએ. |
04:50 | કોડ ફાઈલ પર જઈએ. |
04:52 | હાઈલાઈટ કરેલ કમાંડ નવા એલિમેન્ટ Suse ને array Linux થી જોડાણ કરી દેશે. |
04:59 | ત્યાર બાદ આપણે 'Suse ના જોડાણ બાદ તમામ એલીમેન્ટ્સ ને echo કરીશું. |
05:05 | ટર્મિનલ પર જાવ. |
05:07 | ચાલો હું પ્રોમ્પ્ટને સાફ કરું. |
05:09 | આપણે પ્રોગ્રામ ને ફરી એક્ઝીક્યુટ કરીશું. |
05:12 | ' Suse' જોડાણ બાદ આઉટપુટ તમામ એલીમેન્ટ્સ દર્શાવે છે:Debian Redhat Mandriva Fedora and Suse. |
05:22 | ચાલો સ્લાઈડ પર પાછા આવીએ. |
05:24 | આપણે જોશું એરેમાંથી એલિમેન્ટ કેવી રીતે રદ કરાય છે. |
05:29 | એરમાંથી એલિમેન્ટ આપેલ સિન્ટેક્સ દ્વારા રદ કરી શકાવાય છે - |
05:35 | Unset space ArrayName ખુલ્લો ચોરસ કૌંસ index number' બંદ ચોરસ કૌંસ |
05:44 | કોડ ફાઈલ પર જઈએ. |
05:46 | અહી આપણે unset કમાંડ વાપરી રહ્યા છે. |
05:50 | 'અને આપણે એરે Linux.' માંથી ત્રીજું એલિમેન્ટ Mandriva રદ કરીશું. |
05:56 | ત્યારબાદ આપણે Mandriva રદ થયા બાદ તમામ એલીમેન્ટ્સ ફરીથી echo કરીશું. |
06:02 | ટર્મિનલ પર જાવ. |
06:04 | આપણે પ્રોગ્રામ એક્ઝીક્યુટ કરીશું. |
06:07 | Mandriva રદ થયા બાદ એલીમેન્ટ્સ ની યાદી અહી છે. |
06:12 | Debian Redhat Fedora અને Suse |
06:16 | અહી આ ટ્યુટોરીયલનો અંત થાય છે. |
06:19 | ચાલો આપણી સ્લાઈડ પર પાછા ફરીએ. |
06:21 | સારાંશ લઈએ. |
06:23 | આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
06:25 | * એરેમાંથી એલિમેન્ટ એક્ક્ષટ્રેક્ટ કરતા. |
06:28 | * એરેમાં એલિમેન્ટ ફેરબદલ કરતા. |
06:30 | * એરે એલિમેન્ટ ઉમેરવાનું અને |
06:32 | * એરેમાંથી એલિમેન્ટ રદ કરવાનું. |
06:36 | અસાઇનમેન્ટ તરીકે . |
06:37 | 7 લંબાઈ ધરાવતા એરે નામો ડીકલેર કરો અને આપેલ ઓપરેશનો ભજવો. |
06:44 | * ઇન્ડેક્સ બેથી શરુ ત્રણ એલીમેન્ટ્સ એક્ક્ષટ્રેક્ટ કરો. |
06:48 | * Debian સાથે ત્રીજું એલિમેન્ટ કરી અને દર્શાવો. |
06:55 | એરના અંતમાં કોઈ પણ નવું nam જોડાણ કરો. |
06:58 | આપેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો. |
07:01 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે. |
07:04 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો. |
07:09 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ |
07:12 | સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે. |
07:15 | જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે. |
07:19 | વધુ વિગતો માટે, કૃપા કરી contact@spoken-tutorial.org પર લખો |
07:27 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
07:31 | જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે . |
07:38 | આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે.
|
07:44 | આ સ્ક્રીપ્ટ બનાવવા માટે FOSSEE અને સ્પોકન ટ્યુટોરીયલ ટીમ આઈ આઈ ટી બોમ્બે દ્વારા યોગદાન આપ્યું છે. |
07:50 | IIT Bombay તરફથી હું, જ્યોતિ સોલંકી વિદાય લઉં છું. |
07:55 | જોડાવાબદ્દલ આભાર. |