Difference between revisions of "BASH/C2/Globbing-and-Export-statement/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "'''Title of script''': '''Globbing and Export Statement''' '''Author: '''FOSSEE and spoken-tutorial team '''Keywords: '''Video tutorial, Globbing, Export statement {| bo...")
 
Line 13: Line 13:
 
|-
 
|-
 
| 00:01   
 
| 00:01   
|Welcome to this spoken tutorial on '''Globbing and Export command'''
+
| '''Globbing and Export command''' પરનાં આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
 
| 00:06
 
| 00:06
|In this tutorial, we will learn about
+
| આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખીશું,  
  
 
|-
 
|-
Line 30: Line 30:
 
|-
 
|-
 
| 00:11
 
| 00:11
| To follow this tutorial, You should be familiar with '''Linux Operating System'''
+
| ''' આ ટ્યુટોરીયલનાં અનુસરણ માટે તમે '''Linux Operating System''' થી પરિચિત હોવા જોઈએ
  
 
|-
 
|-
 
| 00:18
 
| 00:18
|If not, for relevant tutorials please visit our  website which is are shown.
+
| જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે આપેલ અમારી વેબસાઈટની મુલાકાત લો.  
  
 
|-
 
|-
 
|  00:24
 
|  00:24
|For this tutorial I am using
+
| આ ટ્યુટોરીયલ માટે, હું વાપરી રહ્યી છું,
  
 
|-
 
|-
 
|  00:27
 
|  00:27
|* '''Ubuntu Linux 12.04''' OS and
+
|* ''' ઉબ્નટુ લીનક્સ 12.04''' OS અને 
  
 
|-
 
|-
 
|  00:31
 
|  00:31
|* '''GNU Bash''' version '''4.1.10'''
+
|* '''GNU Bash''' આવૃત્તિ  '''4.1.10'''
  
 
|-
 
|-
 
|  00:35
 
|  00:35
| Please note '''GNU Bash '' 'version '''4''' or above is recommended to practise this tutorial.
+
| નોંધ લો પ્રેક્ટીસ માટે '''GNU Bash''' આવૃત્તિ '''4''' અથવા તેથી વધુનો આગ્રહ કરીએ છીએ.  
  
 
|-
 
|-
 
|  00:43
 
|  00:43
| Let us start with an introduction to '''globbing'''.
+
|   ચાલો '''globbing''' પરિચયથી શરૂઆત કરીએ.  
  
 
|-
 
|-
 
|  00:46
 
|  00:46
|* ''Filename'' or ''pathname'' expansion carried by '''BASH''' is known as '''Globbing'''.  
+
|* '''BASH''' દ્વારા ફાઈલ નેમ અથવા પાથનેમનું વિસ્તારણ કરવાને ''Globbing''' કહેવાય છે.  
  
 
|-
 
|-
 
|  00:52
 
|  00:52
|* '''Globbing''' recognizes and expands '''wildcards.'''  
+
|* '''Globbing''' '''wildcards.''' ને ઓળખે તથા વિસ્તૃત કરે છે.
  
 
|-
 
|-
 
|  00:57
 
|  00:57
|* It also interprets standard '''wildcard''' characters like
+
|* સાથે જ મૂળભૂત '''wildcard''' અક્ષરોને  ઇન્ટરપીટર પણ કરે છે. 
  
 
|-
 
|-
 
|  01:02
 
|  01:02
| # <nowiki>* </nowiki>'''(asterix) '''and
+
| # <nowiki>* </nowiki>'''(asterix) ''' એસ્ટરિક્સ અને
  
 
|-
 
|-
 
|  01:04
 
|  01:04
|# '''? (Question mark)'''
+
|# '''? (Question mark)''' પ્રશ્નાર્થ ચિહ્ન
  
  
Line 80: Line 80:
 
|-
 
|-
 
| 01:05
 
| 01:05
| Let us understand this with the help of an example.
+
| ચાલો ઉદાહરણના મદદથી સમજીએ.
  
 
|-
 
|-
 
|  01:09  
 
|  01:09  
|Open the terminal window by pressing '''Ctrl+Alt''' and '''T''' keys simultaneously on your keyboard.
+
| તમારા કીબોર્ડ પર  '''Ctrl+Alt''' અને  '''T''' કીઓ એક સાથે દાબીને ટર્મિનલ વિન્ડો ખોલો.
  
 
|-
 
|-
 
|  01:18
 
|  01:18
|On the '''Terminal ''' type,'''ls space asterix dot sh''' press '''Enter.'''
+
|ટર્મિનલ પર ટાઈપ કરો,'''ls space asterix dot sh'''   '''Enter.''' એન્ટર દબાઓ.
  
 
|-
 
|-
 
| 01:27
 
| 01:27
|It matches all the files having '''.sh extension''' in the present directory.
+
| આ  '''.sh extension''' ધરાવતી તમામ ફાઈલોને મેળાવે છે.વર્તમાન ડિરેક્ટરીમાં આવેલ
  
  
 
|-
 
|-
 
| 01:34
 
| 01:34
|Here we can see that all the '''sh''' files are listed.
+
| અહી આપણે જોઈ શકીએ છીએ કે બધીજ '''sh''' ફાઈલો યાદી બધ્ધ છે.
  
 
|-
 
|-
 
| 01:40
 
| 01:40
|Let me clear the prompt,Now type, '''ls space s asterix dot sh''' press '''Enter.'''
+
| ચાલો હું પ્રોમ્પ્ટ સાફ કરું , હવે ટાઈપ કરો '''ls space s asterix dot sh''' અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
 
|  01:51
 
|  01:51
| We can see that '''s asterix dot sh''' matches all the files starting with character '''s''' and having '''sh as  extension.  
+
| આપણે જોઈ શકીએ છીએ કે '''s asterix dot sh''' એવી તમામ ફાઈલોને મેળવે છે જેની શરૂઆત  '''s''' અક્ષરથી થાય છે અને જે એક્સટેંશન તરીકે '''''sh''' ધરાવે છે.  
  
 
|-
 
|-
 
| 02:02
 
| 02:02
| Lets move on ,
+
| ચાલો આગળ વધીએ,
  
 
|-
 
|-
 
|  02:04
 
|  02:04
| Now type, '''ls space opening square bracket a hyphen c closing square bracket asterix dot sh''' press '''Enter.'''
+
| હવે ટાઈપ કરો, '''ls space ખુલ્લો ચોરસ કૌંસ a hyphen c બંદ ચોરસ કૌંસ  asterix dot sh''' '''Enter.''' દબાઓ.
  
 
|-
 
|-
 
| 02:19
 
| 02:19
| This will match and display the files starting with letter ''' a''' or '''b '''or '''c.'''
+
| આ એવી ફાઈલો મળાવશે અને દર્શાવશે જે  ''' a''' અથવા  '''b '''કે  '''c.''' થી શરુ થાય છે.
  
  
 
|-
 
|-
 
|  02:26
 
|  02:26
| Observe the output.
+
| આઉટપુટનું અવલોકન કરો.
  
 
|-
 
|-
 
|  02:28
 
|  02:28
|We see a list of all files starting with character ''' a '''or '''b''' or '''c.'''
+
| આપણને ''' a '''અથવા  '''b''' કે  '''c.''' અક્ષરથી શરુ થતી ફાઈલોની યાદી દેખાય છે.
  
 
|-
 
|-
 
|  02:35
 
|  02:35
|And these files have '''sh''' '''extension'''.
+
|   '''extension'''. અને આ ફાઈલો '''sh''' એક્સટેંશન ધરાવે છે.
  
 
|-
 
|-
 
| 02:39     
 
| 02:39     
|Now, let's go ahead and type '''ls space opening square bracket caret sign a hyphen c closing square bracket asterix dot sh''' press '''Enter.'''
+
| હવે ચાલો આગળ જઈએ અને ટાઈપ કરીએ '''ls space ખુલ્લો ચોરસ કૌંસ caret sign a hyphen c બંદ ચોરસ કૌંસ asterix dot sh''' '''Enter'''   દબાઓ.
  
 
|-
 
|-
 
| 02:55
 
| 02:55
| This will match all the filenames with '''extension''' '''sh.'''  
+
| આ એવી તમામ ફાઈલનેમ મળાવશે જેનું એક્સટેંશન '''sh.''' છે.
  
 
|-
 
|-
| 03:00
+
| 03:00  
|But will omit those starting with character as ''''a'''' OR ''''b'''' OR ''''c''''
+
| પરંતુ  ''''a'''' અથવા  ''''b'''' અથવા  ''''c'''' આ અક્ષરોથી શરુ થનારી ફાઈલોને છોડી દેશે.
  
  
 
|-
 
|-
 
|  03:07
 
|  03:07
| Observe the output. You will notice that the filenames are not starting with character ''''a'''' , ''''b'''' or ''''c''''.
+
| Observe the output. You will notice that the filenames are not starting with character આઉટપુટ નું અવલોકન કરો તમને નોંધ થશે કે ફાઈલ નેમ ''''a'''' , ''''b'''' અથવા  ''''c'''' અક્ષરથી
  
 
|-
 
|-

Revision as of 11:13, 23 December 2014

Title of script: Globbing and Export Statement

Author: FOSSEE and spoken-tutorial team

Keywords: Video tutorial, Globbing, Export statement


Time Narration
00:01 Globbing and Export command પરનાં આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખીશું,
00:08 * Globbing
00:09 * export command


00:11 આ ટ્યુટોરીયલનાં અનુસરણ માટે તમે Linux Operating System થી પરિચિત હોવા જોઈએ
00:18 જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે આપેલ અમારી વેબસાઈટની મુલાકાત લો.
00:24 આ ટ્યુટોરીયલ માટે, હું વાપરી રહ્યી છું,
00:27 * ઉબ્નટુ લીનક્સ 12.04 OS અને
00:31 * GNU Bash આવૃત્તિ 4.1.10
00:35 નોંધ લો પ્રેક્ટીસ માટે GNU Bash આવૃત્તિ 4 અથવા તેથી વધુનો આગ્રહ કરીએ છીએ.
00:43 ચાલો globbing પરિચયથી શરૂઆત કરીએ.
00:46 * BASH' દ્વારા ફાઈલ નેમ અથવા પાથનેમનું વિસ્તારણ કરવાને Globbing કહેવાય છે.
00:52 * Globbingwildcards. ને ઓળખે તથા વિસ્તૃત કરે છે.
00:57 * સાથે જ મૂળભૂત wildcard અક્ષરોને ઇન્ટરપીટર પણ કરે છે.
01:02 # * (asterix) એસ્ટરિક્સ અને
01:04 # ? (Question mark) પ્રશ્નાર્થ ચિહ્ન


01:05 ચાલો ઉદાહરણના મદદથી સમજીએ.
01:09 તમારા કીબોર્ડ પર Ctrl+Alt અને T કીઓ એક સાથે દાબીને ટર્મિનલ વિન્ડો ખોલો.
01:18 ટર્મિનલ પર ટાઈપ કરો,ls space asterix dot sh Enter. એન્ટર દબાઓ.
01:27 .sh extension ધરાવતી તમામ ફાઈલોને મેળાવે છે.વર્તમાન ડિરેક્ટરીમાં આવેલ


01:34 અહી આપણે જોઈ શકીએ છીએ કે બધીજ sh ફાઈલો યાદી બધ્ધ છે.
01:40 ચાલો હું પ્રોમ્પ્ટ સાફ કરું , હવે ટાઈપ કરો ls space s asterix dot sh અને Enter. દબાઓ.
01:51 આપણે જોઈ શકીએ છીએ કે s asterix dot sh એવી તમામ ફાઈલોને મેળવે છે જેની શરૂઆત s અક્ષરથી થાય છે અને જે એક્સટેંશન તરીકે sh ધરાવે છે.
02:02 ચાલો આગળ વધીએ,
02:04 હવે ટાઈપ કરો, ls space ખુલ્લો ચોરસ કૌંસ a hyphen c બંદ ચોરસ કૌંસ asterix dot sh Enter. દબાઓ.
02:19 આ એવી ફાઈલો મળાવશે અને દર્શાવશે જે a અથવા b કે c. થી શરુ થાય છે.


02:26 આઉટપુટનું અવલોકન કરો.
02:28 આપણને a અથવા b કે c. અક્ષરથી શરુ થતી ફાઈલોની યાદી દેખાય છે.
02:35 extension. અને આ ફાઈલો sh એક્સટેંશન ધરાવે છે.
02:39 હવે ચાલો આગળ જઈએ અને ટાઈપ કરીએ ls space ખુલ્લો ચોરસ કૌંસ caret sign a hyphen c બંદ ચોરસ કૌંસ asterix dot sh Enter દબાઓ.
02:55 આ એવી તમામ ફાઈલનેમ મળાવશે જેનું એક્સટેંશન sh. છે.
03:00 પરંતુ 'a' અથવા 'b' અથવા 'c' આ અક્ષરોથી શરુ થનારી ફાઈલોને છોડી દેશે.


03:07 Observe the output. You will notice that the filenames are not starting with character આઉટપુટ નું અવલોકન કરો તમને નોંધ થશે કે ફાઈલ નેમ 'a' , 'b' અથવા 'c' અક્ષરથી
03:16 Let me clear the prompt,
03:19 Now type, ls space opening square bracket capital 'A' small 'a' closing square bracket asterix sign dot sh press Enter.
03:34 This will match filenames starting with upper and lower case of letter 'A'.
03:40 See the output.All filenames starting with upper and lower case 'A and extension sh are listed.
03:49 Now let's see the Export command in BASH.
03:53 Switch to the slides.
03:55 In Bash, variables are local to their own Shell.
04:00 * Local variables can be used by same Shell or by the current Shell.
04:06 Export command Exports a variable or a function to the environment of all child processes.
04:15 * Can also change a local variable to a global variable.
04:20 We will try to understand this with an example.
04:24 Switch to the Terminal type, myvar equal to sign lion press Enter.


04:34 Now type, echo space dollar sign myvar press Enter.
04:41 lion is printed.
04:44 This is the value assigned to the variable myvar.
04:48 Now, let's navigate to a new Shell.
04:51 To go to a new Shell, we can either open a new Terminal or type, slash bin slash bash press Enter.


05:03 Now let's check the value in the variable myvar.
05:07 Type, echo space dollar sign myvar press Enter.
05:15 An empty line is printed.
05:17 This means that the value assigned to variable myvar was not transferred to this Shell.
05:24 Also, the variable myvar is local only to the previous Shell and not to current Shell.
05:32 We will type exit to get back to our previous Shell.
05:36 So, to declare variables globally, we have to use the export command.
05:43 Let's learn how.
05:46 Type, export space myvar equal to sign lion press Enter.
05:55 Now type, echo space dollar sign myvar press Enter.
06:02 lion is displayed.
06:05 Let's navigate to another Shell, type, slash bin slash bash press Enter.
06:13 Let me clear the prompt.
06:15 Now type,echo space dollar sign myvar.
06:22 lion is displayed
06:25 This is because we have declared the variable myvar globally using the export command.
06:33 This brings us to the end of this tutorial.
06:36 Let us summarize. Come back to our slides.
06:39 In this tutorial we learnt,
06:41 * Globbing
06:42 * Export command
06:44 As an assignment.
06:45 Write a Bash script to do all the operations discussed under globbing.
06:51 Watch the video available at the link shown below
06:54 It summarises the Spoken Tutorial project
06:57 If you do not have good bandwidth, you can download and watch it
07:02 The Spoken Tutorial Project Team
07:05 Conducts workshops using spoken tutorials
07:08 Gives certificates to those who pass an online test
07:12 For more details, please write to contact@spoken-tutorial.org
07:20 Spoken Tutorial Project is a part of the Talk to a Teacher project
07:24 It is supported by the National Mission on Education through ICT, MHRD, Government of India
07:31 More information on this Mission is available at the link shown below.
07:37 The script has been contributed by FOSSEE and Spoken-Tutorial team.
07:42 This is Ashwini from IIT Bombay Signning off.
07:47 Thank you for joining.

Contributors and Content Editors

Gaurav, Jyotisolanki, PoojaMoolya