Difference between revisions of "BASH/C2/Globbing-and-Export-statement/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) (Created page with "'''Title of script''': '''Globbing and Export Statement''' '''Author: '''FOSSEE and spoken-tutorial team '''Keywords: '''Video tutorial, Globbing, Export statement {| bo...") |
Jyotisolanki (Talk | contribs) |
||
Line 13: | Line 13: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | | + | | '''Globbing and Export command''' પરનાં આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
|- | |- | ||
| 00:06 | | 00:06 | ||
− | | | + | | આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખીશું, |
|- | |- | ||
Line 30: | Line 30: | ||
|- | |- | ||
| 00:11 | | 00:11 | ||
− | | | + | | ''' આ ટ્યુટોરીયલનાં અનુસરણ માટે તમે '''Linux Operating System''' થી પરિચિત હોવા જોઈએ |
|- | |- | ||
| 00:18 | | 00:18 | ||
− | | | + | | જો નથી, તો સંબંધિત ટ્યુટોરિયલ્સ માટે આપેલ અમારી વેબસાઈટની મુલાકાત લો. |
|- | |- | ||
| 00:24 | | 00:24 | ||
− | | | + | | આ ટ્યુટોરીયલ માટે, હું વાપરી રહ્યી છું, |
|- | |- | ||
| 00:27 | | 00:27 | ||
− | |* ''' | + | |* ''' ઉબ્નટુ લીનક્સ 12.04''' OS અને |
|- | |- | ||
| 00:31 | | 00:31 | ||
− | |* '''GNU Bash''' | + | |* '''GNU Bash''' આવૃત્તિ '''4.1.10''' |
|- | |- | ||
| 00:35 | | 00:35 | ||
− | | | + | | નોંધ લો પ્રેક્ટીસ માટે '''GNU Bash''' આવૃત્તિ '''4''' અથવા તેથી વધુનો આગ્રહ કરીએ છીએ. |
|- | |- | ||
| 00:43 | | 00:43 | ||
− | | | + | | ચાલો '''globbing''' પરિચયથી શરૂઆત કરીએ. |
|- | |- | ||
| 00:46 | | 00:46 | ||
− | |* | + | |* '''BASH''' દ્વારા ફાઈલ નેમ અથવા પાથનેમનું વિસ્તારણ કરવાને ''Globbing''' કહેવાય છે. |
|- | |- | ||
| 00:52 | | 00:52 | ||
− | |* '''Globbing''' | + | |* '''Globbing''' આ '''wildcards.''' ને ઓળખે તથા વિસ્તૃત કરે છે. |
|- | |- | ||
| 00:57 | | 00:57 | ||
− | |* | + | |* સાથે જ મૂળભૂત '''wildcard''' અક્ષરોને ઇન્ટરપીટર પણ કરે છે. |
|- | |- | ||
| 01:02 | | 01:02 | ||
− | | # <nowiki>* </nowiki>'''(asterix) ''' | + | | # <nowiki>* </nowiki>'''(asterix) ''' એસ્ટરિક્સ અને |
|- | |- | ||
| 01:04 | | 01:04 | ||
− | |# '''? (Question mark)''' | + | |# '''? (Question mark)''' પ્રશ્નાર્થ ચિહ્ન |
Line 80: | Line 80: | ||
|- | |- | ||
| 01:05 | | 01:05 | ||
− | | | + | | ચાલો ઉદાહરણના મદદથી સમજીએ. |
|- | |- | ||
| 01:09 | | 01:09 | ||
− | | | + | | તમારા કીબોર્ડ પર '''Ctrl+Alt''' અને '''T''' કીઓ એક સાથે દાબીને ટર્મિનલ વિન્ડો ખોલો. |
|- | |- | ||
| 01:18 | | 01:18 | ||
− | | | + | |ટર્મિનલ પર ટાઈપ કરો,'''ls space asterix dot sh''' '''Enter.''' એન્ટર દબાઓ. |
|- | |- | ||
| 01:27 | | 01:27 | ||
− | | | + | | આ '''.sh extension''' ધરાવતી તમામ ફાઈલોને મેળાવે છે.વર્તમાન ડિરેક્ટરીમાં આવેલ |
|- | |- | ||
| 01:34 | | 01:34 | ||
− | | | + | | અહી આપણે જોઈ શકીએ છીએ કે બધીજ '''sh''' ફાઈલો યાદી બધ્ધ છે. |
|- | |- | ||
| 01:40 | | 01:40 | ||
− | | | + | | ચાલો હું પ્રોમ્પ્ટ સાફ કરું , હવે ટાઈપ કરો '''ls space s asterix dot sh''' અને '''Enter.''' દબાઓ. |
|- | |- | ||
| 01:51 | | 01:51 | ||
− | | | + | | આપણે જોઈ શકીએ છીએ કે '''s asterix dot sh''' એવી તમામ ફાઈલોને મેળવે છે જેની શરૂઆત '''s''' અક્ષરથી થાય છે અને જે એક્સટેંશન તરીકે '''''sh''' ધરાવે છે. |
|- | |- | ||
| 02:02 | | 02:02 | ||
− | | | + | | ચાલો આગળ વધીએ, |
|- | |- | ||
| 02:04 | | 02:04 | ||
− | | | + | | હવે ટાઈપ કરો, '''ls space ખુલ્લો ચોરસ કૌંસ a hyphen c બંદ ચોરસ કૌંસ asterix dot sh''' '''Enter.''' દબાઓ. |
|- | |- | ||
| 02:19 | | 02:19 | ||
− | | | + | | આ એવી ફાઈલો મળાવશે અને દર્શાવશે જે ''' a''' અથવા '''b '''કે '''c.''' થી શરુ થાય છે. |
|- | |- | ||
| 02:26 | | 02:26 | ||
− | | | + | | આઉટપુટનું અવલોકન કરો. |
|- | |- | ||
| 02:28 | | 02:28 | ||
− | | | + | | આપણને ''' a '''અથવા '''b''' કે '''c.''' અક્ષરથી શરુ થતી ફાઈલોની યાદી દેખાય છે. |
|- | |- | ||
| 02:35 | | 02:35 | ||
− | | | + | | '''extension'''. અને આ ફાઈલો '''sh''' એક્સટેંશન ધરાવે છે. |
|- | |- | ||
| 02:39 | | 02:39 | ||
− | | | + | | હવે ચાલો આગળ જઈએ અને ટાઈપ કરીએ '''ls space ખુલ્લો ચોરસ કૌંસ caret sign a hyphen c બંદ ચોરસ કૌંસ asterix dot sh''' '''Enter''' દબાઓ. |
|- | |- | ||
| 02:55 | | 02:55 | ||
− | | | + | | આ એવી તમામ ફાઈલનેમ મળાવશે જેનું એક્સટેંશન '''sh.''' છે. |
|- | |- | ||
− | | 03:00 | + | | 03:00 |
− | | | + | | પરંતુ ''''a'''' અથવા ''''b'''' અથવા ''''c'''' આ અક્ષરોથી શરુ થનારી ફાઈલોને છોડી દેશે. |
|- | |- | ||
| 03:07 | | 03:07 | ||
− | | Observe the output. You will notice that the filenames are not starting with character ''''a'''' , ''''b'''' | + | | 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 | * Globbing આ wildcards. ને ઓળખે તથા વિસ્તૃત કરે છે. |
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. |