BASH/C2/More-on-Arrays/Gujarati

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

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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} one which is કમાંડ ઇન્ડેક્ષ એકથી શરુ થનારા બે એલિમેન્ટસ પ્રિન્ટ કરશે જે કે Redhat. છે.
02:34 હવે ટર્મિનલ પર જાવ
02:36 પ્રથમ ચાલો આપેલ ટાઈપ કરીને ફાઈલ એક્ઝિક્યુટેબલ બનાવીએ chmod space plus x space array2.sh Enter.
02:50 Type: dot slash array2.sh Press Enter.
02:56 We get the output - 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 Let us switch back to the slides
03:15 We will see how to “Replace an element in an Array” .
03:19 An existing element in an Array can be replaced using the following syntax.
03:25 ArrayName within square brackets equals to within single quote, NewWord.
03:34 Here n is the index number or element number.
03:38 Come back to our text editor.
03:41 Linux[2]='Mandriva' .
03:45 This command will replace the third element Ubuntu with Mandriva.
03:51 This echo command will display all elements of array Linux after replacement.
03:58 Come back to our Terminal.
04:01 Let's execute again.
04:04 This displays all elements after replacement : Debian Redhat Mandriva and Fedora .
04:12 Now Switch to the slides.
04:14 We will see how to add an element to an array.
04:18 ArrayName equal to opening round bracket within double quote dollar sign opening curly bracket ArrayName opening square bracket At sign closing square bracket closing curly bracket

space within double quote New_Word_1 space within double quote New_Word_2 and closing round bracket.

04:45 Let us understand this with the help of our example.
04:50 Switch to the code file.
04:52 The highlighted command will append a new element Suse to the 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