<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC2%2FGlobbing-and-Export-statement%2FEnglish</id>
		<title>BASH/C2/Globbing-and-Export-statement/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC2%2FGlobbing-and-Export-statement%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C2/Globbing-and-Export-statement/English&amp;action=history"/>
		<updated>2026-04-17T16:49:01Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BASH/C2/Globbing-and-Export-statement/English&amp;diff=5357&amp;oldid=prev</id>
		<title>Ashwini: Created page with ''''Title of script''': '''Globbing and Export Statement'''  '''Author: '''FOSSEE and spoken-tutorial team  '''Keywords: '''Video tutorial, Globbing, Export statement     {| style…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C2/Globbing-and-Export-statement/English&amp;diff=5357&amp;oldid=prev"/>
				<updated>2013-07-26T11:22:26Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Title of script&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;Globbing and Export Statement&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Author: &amp;#039;&amp;#039;&amp;#039;FOSSEE and spoken-tutorial team  &amp;#039;&amp;#039;&amp;#039;Keywords: &amp;#039;&amp;#039;&amp;#039;Video tutorial, Globbing, Export statement     {| style…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of script''': '''Globbing and Export Statement'''&lt;br /&gt;
&lt;br /&gt;
'''Author: '''FOSSEE and spoken-tutorial team&lt;br /&gt;
&lt;br /&gt;
'''Keywords: '''Video tutorial, Globbing, Export statement &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! &amp;lt;center&amp;gt;Visual Cue&amp;lt;/center&amp;gt;&lt;br /&gt;
! &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Welcome to this spoken tutorial on '''Globbing and Export command'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial, we will learn about&lt;br /&gt;
&lt;br /&gt;
* '''Globbing'''&lt;br /&gt;
* '''export command'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''spoken-tutorial.org '''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| To follow this tutorial, &lt;br /&gt;
&lt;br /&gt;
You should be familiar with '''Linux Operating System'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit '''spoken hyphen tutorial dot org'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| For this tutorial I am using &lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 12.04''' OS and &lt;br /&gt;
* '''GNU Bash''' version '''4.1.10'''&lt;br /&gt;
&lt;br /&gt;
'''GNU Bash '''version '''4''' or above is recommended to practise this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide &lt;br /&gt;
&lt;br /&gt;
'''Globbing'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us start with an introduction to '''globbing'''.&lt;br /&gt;
&lt;br /&gt;
* ''Filename'' or ''pathname'' expansion carried by '''BASH''' is known as '''Globbing'''. &lt;br /&gt;
* '''Globbing''' recognizes and expands '''wildcards.''' &lt;br /&gt;
* It also interprets standard '''wildcard''' characters like &lt;br /&gt;
&lt;br /&gt;
# &amp;lt;nowiki&amp;gt;* &amp;lt;/nowiki&amp;gt;'''(asterix) '''and&lt;br /&gt;
# '''? (Question mark)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let us understand this with the help of an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Press '''Ctrl+Alt+T'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Open the terminal by pressing '''Ctrl+Alt+T''' keys.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On '''Terminal'''&amp;gt;&amp;gt; Type '''ls *.sh'''&amp;gt;&amp;gt;''' '''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| On the '''Terminal '''type,&lt;br /&gt;
&lt;br /&gt;
'''ls space asterix dot sh'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;[Highlight]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;'''.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| It matches all the files having '''.sh extension''' in the present directory.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Highlight:&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''array.sh'''&lt;br /&gt;
&lt;br /&gt;
'''Array.sh'''&lt;br /&gt;
&lt;br /&gt;
'''comm.sh '''&lt;br /&gt;
&lt;br /&gt;
'''data.sh'''&lt;br /&gt;
&lt;br /&gt;
'''if.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Here we can see that all the '''sh''' files are listed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On '''Terminal'''&amp;gt;&amp;gt; Type '''ls c*.sh&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Next, on the '''Terminal t'''ype,&lt;br /&gt;
&lt;br /&gt;
'''ls space c asterix dot sh'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;[Highlight]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''c*.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| It will match all the files starting with character ''''c'''' &amp;amp; having '''sh''' '''extension'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Output:&lt;br /&gt;
&lt;br /&gt;
Highlight:&lt;br /&gt;
&lt;br /&gt;
'''comm.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| We can see that all files starting with character''' 'c'''' and extension''' sh.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On'''&amp;lt;nowiki&amp;gt; Terminal&amp;gt;&amp;gt; Type ls [a-c]*.sh&amp;gt;&amp;gt; &amp;lt;/nowiki&amp;gt;'''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now on the '''Terminal, '''type,&lt;br /&gt;
&lt;br /&gt;
'''ls space opening square bracket a, hyphen, c closing square bracket asterix dot sh'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Highlight:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[a-c]*&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This will match and display the files starting with letter''' a''' or '''b '''or '''c.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Output:&lt;br /&gt;
&lt;br /&gt;
Highlight:&lt;br /&gt;
&lt;br /&gt;
'''array.sh'''&lt;br /&gt;
&lt;br /&gt;
'''comm.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Observe the output.&lt;br /&gt;
&lt;br /&gt;
We see a list of all files starting with character''' a '''or '''b''' or '''c.'''&lt;br /&gt;
&lt;br /&gt;
And these files have '''sh''' '''extension'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On '''Terminal&amp;gt;&amp;gt; '''Type '''&amp;lt;nowiki&amp;gt;ls [^a-c]* .sh&amp;gt;&amp;gt; &amp;lt;/nowiki&amp;gt;'''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Next, let's go ahead and type&lt;br /&gt;
&lt;br /&gt;
'''ls space opening square bracket caret symbol a hyphen c closing square bracket asterix dot sh'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Highlight:'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[^a-c]*.sh&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This will match all the filenames with '''extension''' '''sh.''' &lt;br /&gt;
&lt;br /&gt;
But will omit those with starting character as ''''a'''' OR ''''b' '''OR ''''c' '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Output:&lt;br /&gt;
&lt;br /&gt;
Highlight:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''data.sh'''&lt;br /&gt;
&lt;br /&gt;
'''if .sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Obsere the output. &lt;br /&gt;
&lt;br /&gt;
You will notice that the filenames are not starting with character''' 'a'''' or ''''b' '''or''' 'c'. '''&lt;br /&gt;
&lt;br /&gt;
And the '''extension '''is '''sh .'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On''' Terminal&amp;gt;&amp;gt; '''Type'''&amp;lt;nowiki&amp;gt; ls [Aa]*.sh&amp;gt;&amp;gt; &amp;lt;/nowiki&amp;gt;'''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let's go ahead.&lt;br /&gt;
&lt;br /&gt;
On the '''Terminal t'''ype,&lt;br /&gt;
&lt;br /&gt;
'''ls space opening square bracket capital 'A' and lower case 'a' closing square bracket asterix dot sh'''&lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Highlight:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;[Aa]*&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This will match filenames starting with &lt;br /&gt;
&lt;br /&gt;
upper and lower case of letter ''''A''''.''' '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Output:&lt;br /&gt;
&lt;br /&gt;
Highlight:&lt;br /&gt;
&lt;br /&gt;
'''array.sh'''&lt;br /&gt;
&lt;br /&gt;
'''Array.sh'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let's see the output.&lt;br /&gt;
&lt;br /&gt;
All filenames starting with upper and lower case ''''A''''''' '''and '''extension''' '''sh''' are listed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Now let's see the '''Export command '''in '''BASH.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Switch to the slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
&lt;br /&gt;
'''Export'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| * I have made some change in the language. &amp;lt;br/&amp;gt; Pls check if this is okay.In '''Bash, variables''' are '''local''' to their own '''Shell'''.&lt;br /&gt;
* '''Local variables''' can be used by the same '''Shell '''or by the current '''Shell'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
&lt;br /&gt;
'''Export'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| I have made some change in the language. &lt;br /&gt;
&lt;br /&gt;
Pls check if this is okay.The '''Export command'''&lt;br /&gt;
&lt;br /&gt;
* Exports a '''variable''' or a '''function''' to the '''environment''' of all '''child processes'''.&lt;br /&gt;
* Can also change a '''local''' variable to a '''global''' variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| We will try to understand this with an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Switch to '''Terminal'''&amp;gt;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
'''myvar=lion&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
'''echo $myvar&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Switch to the '''Terminal '''and type,&lt;br /&gt;
&lt;br /&gt;
'''myvar equal to lion''' &lt;br /&gt;
&lt;br /&gt;
and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type,''' '''&lt;br /&gt;
&lt;br /&gt;
'''echo space dollar symbol myvar''' &lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Output:&lt;br /&gt;
&lt;br /&gt;
'''lion'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''lion '''is printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Highlight '''myvar=lion'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| This was the value assigned to the '''variable myvar.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On '''Terminal&amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''/bin/bash&amp;gt;&amp;gt; '''Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now, let's navigate to a new '''Shell'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To go to a new '''Shell''', we can either open a new '''Terminal''' or type, &lt;br /&gt;
&lt;br /&gt;
'''slash bin slash bash''' &lt;br /&gt;
&lt;br /&gt;
and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''echo $myvar&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now let's check the value in the variable '''myvar.'''&lt;br /&gt;
&lt;br /&gt;
Type,''' '''&lt;br /&gt;
&lt;br /&gt;
'''echo space dollar symbol myvar''' &lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;[Highlight]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| An empty line is printed.&lt;br /&gt;
&lt;br /&gt;
This means that the value assigned to '''variable''' '''myvar '''was not transferred to this '''Shell'''.&lt;br /&gt;
&lt;br /&gt;
Also, the variable '''myvar '''is''' local '''only to the previous '''Shell''' and not to current '''Shell'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type '''exit'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| We will type '''exit '''to get back to our previous '''Shell'''.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;PAUSE&amp;gt;&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;[Highlight]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| So, to declare variables '''globally,''' we have to use the '''export command. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''On Terminal&amp;gt;&amp;gt; '''Type '''export myvar=lion&amp;gt;&amp;gt; '''Press''' Enter&amp;gt;&amp;gt; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Let's learn how.&lt;br /&gt;
&lt;br /&gt;
On the '''Terminal '''type,&lt;br /&gt;
&lt;br /&gt;
'''export space myvar equal to lion''' &lt;br /&gt;
&lt;br /&gt;
and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Type'''&lt;br /&gt;
&lt;br /&gt;
'''echo $myvar&amp;gt;&amp;gt; '''Press '''Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now type,''' '''&lt;br /&gt;
&lt;br /&gt;
'''echo space dollar symbol myvar''' &lt;br /&gt;
&lt;br /&gt;
and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Output: lion'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''lion '''is displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| On '''Terminal&amp;gt;&amp;gt;'''Type '''/bin/bash&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now, let's navigate to another '''Shell '''by typing, '''slash bin slash bash''' &lt;br /&gt;
&lt;br /&gt;
and press''' Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''echo $myvar&amp;gt;&amp;gt; '''Press''' Enter'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Now type,''' echo space dollar symbol myvar''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| '''Output: lion'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| '''lion''' is displayed&lt;br /&gt;
&lt;br /&gt;
This is because we have declared the variable '''myvar''' globally.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;PAUSE&amp;gt;&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This brings us to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
Let us summarize. Come back to our slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display slide 10&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| In this tutorial we learnt,&lt;br /&gt;
&lt;br /&gt;
* '''Globbing'''&lt;br /&gt;
* '''Export command'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display slide 11&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Write a '''Bash script''' &lt;br /&gt;
&lt;br /&gt;
# to do all the operations discussed under '''globbing '''in this tutorial'''. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide 12&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Watch the video available at the link shown below&lt;br /&gt;
&lt;br /&gt;
It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide &lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
For more details, please write to&lt;br /&gt;
&lt;br /&gt;
contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| Display Slide&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;&amp;quot;| The script has been contributed by FOSSEE and Spoken-Tutorial team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Ashwini from IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	</feed>