BASH/C2/More-on-Arrays/Gujarati

From Script | Spoken-Tutorial
Revision as of 15:37, 26 December 2014 by Jyotisolanki (Talk | contribs)

Jump to: navigation, search

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 Shenbang 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 અહી nindex number અથવા element number. છે.
03:38 આપના ટેક્સ્ટ એડિટર પર પાછા આવીએ.
03:41 Linux[2]='Mandriva' .
03:45 આ કમાંડ ત્રીજા એલિમેન્ટ Ubuntu ને Mandriva. થી ફેરબદલ કરશે.
03:51 echo command ફેરબદલ પછીથી એરે લીનક્સના તમામ એલીમેન્ટ્સ દર્શાવશે.
03:58 આપણા ટર્મિનલ પર પાછા આવીએ.
04:01 ચાલો ફરીથી એક્ઝીક્યુટ કરીએ.
04:04 This displays all elements after replacement : . ફેરબદલ થયા બાદ આ તમામ એલીમેન્ટ્સ દર્શાવે છે : Debian Redhat Mandriva અને Fedora
04:12 ચાલો સ્લાઈડ પર જઈએ.
04:14 We will see how to add an element to an array. ચાલો જોઈએ કેવી રીતે એરેમાં એલિમેન્ટ ઉમેરાય છે.
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 Then we will echo all the elements after appending Suse.
05:05 Switch to the terminal
05:07 Let me clear the prompt.
05:09 We will execute the program again.
05:12 The output is displayed all elements after appending Suse : Debian Redhat Mandriva Fedora and Suse.
05:22 Now, come back to our slides.
05:24 We will see how to remove an element from an array.
05:29 An element can be removed from an array by using the following syntax -
05:35 Unset space ArrayName opening square bracket index number closing square bracket.
05:44 Let us switch to the code file.
05:46 Here we are using the unset command.
05:50 And we will remove the third element Mandriva from the array Linux.
05:56 Then we will echo all the elements again after the removal of Mandriva.
06:02 Now switch to the terminal .
06:04 We will execute the program.
06:07 Here is the list of elements after removing Mandriva
06:12 Debian Redhat Fedora and Suse
06:16 This brings us to the end of this tutorial.
06:19 Come back to our slides.
06:21 Let us summarize.
06:23 In this tutorial, we learned to
06:25 * Extract an element from an Array
06:28 * Replace an element in an Array
06:30 * Add element to an Array and
06:32 * Remove element from an Array
06:36 As an assignment.
06:37 # Declare an array names of length 7 and perform following operations.
06:44 * Extract three elements starting from index two
06:48 * Replace third element with Debian and display
06:55 Append any new name at the end of Array.
06:58 Watch the video available at the link shown below
07:01 It summarizes the Spoken Tutorial project
07:04 If you do not have good bandwidth, you can download and watch it
07:09 The Spoken Tutorial Project Team
07:12 Conducts workshops using spoken tutorials
07:15 Gives certificates to those who pass an online test
07:19 For more details, please write to contact@spoken-tutorial.org
07:27 Spoken Tutorial Project is a part of the Talk to a Teacher project
07:31 It is supported by the National Mission on Education through ICT, MHRD, Government of India
07:38 More information on this Mission is available at the link shown below.
07:44 The script has been contributed by FOSSEE and spoken-tutorial team.
07:50 This is Ashwini Patil from IIT Bombay signning off.
07:55 Thank you for joining.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya