Difference between revisions of "PERL/C3/Special-Variables-in-PERL/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {| Border = 1 | <center>'''Time'''</center> | <center>'''Narration'''</center> |- |00:01 | 'Perl' में 'special variables' पर स्पोकन में आप...")
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
 
{| Border = 1
 
{| Border = 1
| <center>'''Time'''</center>
+
|'''Time'''
| <center>'''Narration'''</center>
+
|'''Narration'''
  
 
|-
 
|-
 
|00:01
 
|00:01
| 'Perl' में 'special variables' पर स्पोकन में आपका स्वागत है।  
+
| '''Perl''' में 'special variables' पर स्पोकन में आपका स्वागत है।  
  
 
|-
 
|-
 
|00:04
 
|00:04
 
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे :     
 
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे :     
* 'Global special variables'
+
'Global special variables'
* 'Special command line variables'
+
'Special command line variables'
* 'Global special constants'.
+
'Global special constants'.
  
 
|-
 
|-
 
|00:13
 
|00:13
| इस ट्यूटोरियल के लिए मैं प्रयोग कर रही हूँ:
+
| इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:
* 'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम  
+
'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम  
* 'Perl 5.14.2' और  
+
'Perl 5.14.2' और  
* 'gedit' टेक्स्ट एडिटर  
+
'gedit' टेक्स्ट एडिटर  
 
आप अपनी पसंद का कोई भी टेक्स्ट एडिटर प्रयोग कर सकते हैं।  
 
आप अपनी पसंद का कोई भी टेक्स्ट एडिटर प्रयोग कर सकते हैं।  
  
Line 29: Line 28:
 
|-
 
|-
 
|00:32
 
|00:32
| यदि नहीं तो सम्बंधित 'पर्ल' स्पोकन ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल वेबसाइट पर जाएँ।  
+
| यदि नहीं तो सम्बंधित 'पर्ल' ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल वेबसाइट पर जाएँ।  
  
 
|-
 
|-
Line 109: Line 108:
 
|-
 
|-
 
|02:30
 
|02:30
| यह प्रोग्राम 'first.txt' फाइल को लाइन बाइ लाइन पढ़ता है। फिर यह पूरी 'DATA' फाइल में से सारी लाइन्स पढ़े जाने तक लूप करता है।  
+
| यह प्रोग्राम '''first.txt''' फाइल को लाइन बाइ लाइन पढ़ता है। फिर यह पूरी 'DATA' फाइल में से सारी लाइन्स पढ़े जाने तक लूप करता है।  
  
 
|-
 
|-
 
|02:40
 
|02:40
| 'print $_' वेरिएबल 'first.txt' फाइल से वर्तमान लाइन की विषय वस्तु को प्रिंट करता है। 'while' लूप में '$_' का उपयोग अन्तर्निहित होता है।  
+
| 'print $_' वेरिएबल '''first.txt''' फाइल से वर्तमान लाइन की विषय वस्तु को प्रिंट करता है। 'while' लूप में '$_' का उपयोग अन्तर्निहित होता है।  
  
 
|-
 
|-
Line 129: Line 128:
 
|-
 
|-
 
|03:06
 
|03:06
| 'ऐरे ऑपरेशंस' जैसे 'pop/shift' इस वेरिएबल पर किये जा सकते हैं जैसे हम सामान्य ऐरेज़ में करते हैं।  
+
| 'ऐरे ऑपरेशंस' जैसे '''pop/shift''' इस वेरिएबल पर किये जा सकते हैं जैसे हम सामान्य ऐरेज़ में करते हैं।  
  
 
|-
 
|-
Line 158: Line 157:
 
|-
 
|-
 
| 03:51
 
| 03:51
| 'टर्मिनल' पर जाएँ और 'perl special dot pl' टाइप करके 'पर्ल' स्क्रिप्ट को निष्पादित करें और एंटर दबाएं।  
+
| 'टर्मिनल' पर जाएँ और '''perl special dot pl''' टाइप करके 'पर्ल' स्क्रिप्ट को निष्पादित करें और एंटर दबाएं।  
  
 
|-
 
|-
Line 178: Line 177:
 
|-
 
|-
 
|04:23
 
|04:23
| हम 'special dot pl file' पर वापस जायेंगे।  
+
| हम '''special dot pl file''' पर वापस जायेंगे।  
  
 
|-
 
|-
Line 186: Line 185:
 
|-
 
|-
 
|04:30
 
|04:30
| फाइल को सेव करने के लिए 'Ctrl+S' दबाएं। टर्मिनल पर जाएँ और 'पर्ल' स्क्रिप्ट निष्पादित करें।  
+
| फाइल को सेव करने के लिए '''Ctrl+S''' दबाएं। टर्मिनल पर जाएँ और 'पर्ल' स्क्रिप्ट निष्पादित करें।  
  
 
|-
 
|-
 
|04:37
 
|04:37
| टाइप करें: 'perl special dot pl' और एंटर दबाएं।  
+
| टाइप करें: '''perl special dot pl''' और एंटर दबाएं।  
  
 
|-
 
|-
Line 210: Line 209:
 
|-
 
|-
 
|05:05
 
|05:05
| उदाहरण के लिए: मेरे पास 'First.pl' नामक एक फाइल है जिसमें यहाँ प्रदर्शित की तरह मैं '$0' प्रयोग कर रही हूँ।  
+
| उदाहरण के लिए: मेरे पास '''First.pl''' नामक एक फाइल है जिसमें यहाँ प्रदर्शित की तरह मैं '$0' प्रयोग कर रही हूँ।  
  
 
|-
 
|-
 
|05:14
 
|05:14
| निष्पादन करने पर, यह फाइल का नाम 'First dot pl' प्रिंट करेगा।  
+
| निष्पादन करने पर, यह फाइल का नाम '''First dot pl''' प्रिंट करेगा।  
  
 
|-
 
|-
Line 234: Line 233:
 
|-
 
|-
 
|05:40
 
|05:40
| 'टर्मिनल' पर जाएँ और टाइप करें: 'gedit sort.pl ampersand' और एंटर दबाएं।  
+
| 'टर्मिनल' पर जाएँ और टाइप करें: '''gedit sort.pl ampersand''' और एंटर दबाएं।  
  
 
|-
 
|-
 
|05:47
 
|05:47
| 'sort.pl' फाइल अब 'gedit' टेक्स्ट एडिटर पर खुलती है। स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें।  
+
| 'sort.pl' फाइल अब '''gedit''' टेक्स्ट एडिटर पर खुलती है। स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें।  
  
 
|-
 
|-
Line 254: Line 253:
 
|-
 
|-
 
|06:16
 
|06:16
| और, यह 'sort' फंक्शन नंबर्स को आरोही क्रम में छांटेगा।  
+
| और, यह '''sort''' फंक्शन नंबर्स को आरोही क्रम में छांटेगा।  
  
 
|-
 
|-
Line 262: Line 261:
 
|-
 
|-
 
|06:25
 
|06:25
| टर्मिनल पर वापस जाएँ और टाइप करें: 'perl sort.pl' और एंटर दबाएं।  
+
| टर्मिनल पर वापस जाएँ और टाइप करें: '''perl sort.pl''' और एंटर दबाएं।  
  
 
|-
 
|-
Line 274: Line 273:
 
|-
 
|-
 
|06:39
 
|06:39
| 'डॉलर एक्सक्लेमेशन' यदि 'स्ट्रिंग' सन्दर्भ में उपयोग होता है तो यह 'सिस्टम एरर स्ट्रिंग' रिटर्न करता है।  
+
| 'डॉलर एक्सक्लेमेशन' यदि 'स्ट्रिंग' सन्दर्भ में उपयोग होता है तो यह 'सिस्टम एरर स्ट्रिंग' रिटर्न करता है। यहाँ इसके उपयोग का एक उदाहरण है।  
यहाँ इसके उपयोग का एक उदाहरण है।  
+
  
 
|-
 
|-
 
|06:48
 
|06:48
| यदि फाइल 'hello.txt' नहीं होती है तो यह निम्न की तरह एक एरर मैसेज प्रिंट करेगा:
+
| यदि फाइल '''hello.txt''' नहीं होती है तो यह निम्न की तरह एक एरर मैसेज प्रिंट करेगा:'''Cannot open file for reading : No such file or directory'''
'Cannot open file for reading : No such file or directory'
+
  
 
|-
 
|-
Line 288: Line 285:
 
|-
 
|-
 
|07:04
 
|07:04
| यह एक अन्य बहुत उपयोग होने वाला वेरिएबल है। यह एक 'एरर' मैसेज रिटर्न करता है जो 'eval' या 'require' कमांड से रिटर्न होता है।
+
| यह एक अन्य बहुत उपयोग होने वाला वेरिएबल है। यह एक 'एरर' मैसेज रिटर्न करता है जो '''eval''' या '''require''' कमांड से रिटर्न होता है।
  
 
|-
 
|-
 
|07:12
 
|07:12
| यह उदाहरण 'could not divide Illegal division by zero' प्रिंट करेगा।  
+
| यह उदाहरण '''could not divide Illegal division by zero''' प्रिंट करेगा।  
  
 
|-
 
|-
Line 308: Line 305:
 
|-
 
|-
 
|07:35
 
|07:35
| टर्मिनल खोलें और टाइप करें: 'gedit commandline.pl ampersand' और एंटर दबाएं।  
+
| टर्मिनल खोलें और टाइप करें: '''gedit commandline.pl ampersand''' और एंटर दबाएं।  
  
 
|-
 
|-
 
|07:42
 
|07:42
| 'commandline.pl' फाइल अब 'gedit' पर खुलती है।  
+
| '''commandline.pl''' फाइल अब '''gedit''' पर खुलती है।  
  
 
|-
 
|-
Line 324: Line 321:
 
|-
 
|-
 
|07:51
 
|07:51
| अब मैं आपको वो टेक्स्ट दिखाती हूँ जो मेरे पास 'sample dot txt' नामक फाइल में है।  
+
| अब मैं आपको वो टेक्स्ट दिखाती हूँ जो मेरे पास '''sample dot txt''' नामक फाइल में है।  
  
 
|-
 
|-
 
|07:56
 
|07:56
| अब, निम्न टाइप करके 'कमांड लाइन' से प्रोग्राम रन करें: 'perl commandline डॉट pl स्पेस sample डॉट txt' और एंटर दबाएं।  
+
| अब, निम्न टाइप करके 'कमांड लाइन' से प्रोग्राम रन करें: '''perl commandline डॉट pl स्पेस sample डॉट txt' और एंटर दबाएं।  
  
 
|-
 
|-
 
|08:07
 
|08:07
| यह वो टेक्स्ट है जो हमारे पास 'sample dot txt' फाइल में था।  
+
| यह वो टेक्स्ट है जो हमारे पास '''sample dot txt''' फाइल में था।  
  
 
|-
 
|-
Line 340: Line 337:
 
|-
 
|-
 
|08:17
 
|08:17
| 'पर्ल' स्पेशल वेरिएबल 'एट द रेट कैपिटल A R G V' ऐरे रखता है।  
+
| 'पर्ल' स्पेशल वेरिएबल 'एट द रेट कैपिटल A R G V' ऐरे रखता है। 'कमांड लाइन' से सारी वैल्यूज़ रखता है।  
'कमांड लाइन' से सारी वैल्यूज़ रखता है।  
+
  
 
|-
 
|-
Line 377: Line 373:
 
|-
 
|-
 
|09:25
 
|09:25
| हम एक सैंपल प्रोग्राम देखेंगे कि 'Global Special Constants' कैसे उपयोग होते हैं।  
+
| हम एक सैंपल प्रोग्राम देखेंगे कि '''Global Special Constants''' कैसे उपयोग होते हैं।  
  
 
|-
 
|-
 
|09:30
 
|09:30
| टर्मिनल खोलें और टाइप करें: 'gedit specialconstant dot pl ampersand' और एंटर दबाएं।  
+
| टर्मिनल खोलें और टाइप करें: '''gedit specialconstant dot pl ampersand''' और एंटर दबाएं।  
  
 
|-
 
|-
 
|09:39
 
|09:39
| 'specialconstant dot pl' फाइल अब 'gedit' में खुलती है।  
+
| '''specialconstant dot pl''' फाइल अब '''gedit''' में खुलती है।  
  
 
|-
 
|-
Line 401: Line 397:
 
|-
 
|-
 
|10:02
 
|10:02
| टर्मिनल पर जाएँ और टाइप करें: 'perl specialconstant.pl' और एंटर दबाएं।  
+
| टर्मिनल पर जाएँ और टाइप करें: '''perl specialconstant.pl''' और एंटर दबाएं।  
  
 
|-
 
|-

Latest revision as of 11:32, 3 March 2017

Time Narration
00:01 Perl में 'special variables' पर स्पोकन में आपका स्वागत है।
00:04 इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे :

'Global special variables' 'Special command line variables' 'Global special constants'.

00:13 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ:

'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम 'Perl 5.14.2' और 'gedit' टेक्स्ट एडिटर आप अपनी पसंद का कोई भी टेक्स्ट एडिटर प्रयोग कर सकते हैं।

00:27 पूर्वआवश्यकता में, आपको 'पर्ल' प्रोग्रामिंग की कार्यकारी जानकारी होनी चाहिए।
00:32 यदि नहीं तो सम्बंधित 'पर्ल' ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल वेबसाइट पर जाएँ।
00:38 'special variables' क्या होते हैं ?
00:41 'Special variables' पूर्व-परिभाषित वेरिएबल्स होते हैं जो 'पर्ल' में एक विशेष मतलब रखते हैं।
00:46 इन्हें उपयोग से पहले इनिशिअलाइज़ करने की ज़रुरत नहीं होती है।
00:50 ये 'डिबगिंग' को नियंत्रित करने के लिए 'सर्चेस' के परिणामों, 'इन्वाइरन्मेन्टल वेरिएबल्स' और 'फ्लैग्स' को रखने में उपयोग होते है।
00:58 पहले, हम 'ग्लोबल स्पेशल वेरिएबल्स' के बारे में सीखेंगे।
01:02 '$_': (डॉलर अंडरस्कोर) यह व्यापक रूप से उपयोगित 'स्पेशल वेरिएबल' है।
01:06 '$_' - ('डॉलर अंडरस्कोर') बहुत से फंक्शन्स और पैटर्न को ढूँढने वाले 'स्ट्रिंग्स' के लिए 'डिफ़ॉल्ट पैरामीटर' है।
01:14 अब एक सैंपल प्रोग्राम प्रयोग करके '$_' (डॉलर अंडरस्कोर) वेरिएबल के उपयोग को समझते हैं।
01:20 मैं 'special dot pl file' खोलूँगी जो मैंने पहले ही बनाई है।
01:26 'टर्मिनल' पर जाएँ और टाइप करें: 'gedit special डॉट pl ampersand' और एंटर दबाएं।
01:32 'special dot pl' फाइल अब 'gedit' में खुलती है। स्क्रीन पर प्रदर्शित की तरह कोड टाइप करें। अब मैं कोड समझाती हूँ।
01:42 यहाँ दो 'foreach' लूप्स हैं। ये दोनों 'foreach' लूप्स समान परिणाम निष्पादित करेंगे।
01:49 लूप के प्रत्येक इटरेशन में, वर्तमान स्ट्रिंग '$_' में रखी जाती है।
01:54 और यह डिफ़ॉल्ट रूप से प्रिंट स्टेटमेंट से उपयोग किया जाता है। '$_ (डॉलर अंडरस्कोर)' एक अतिरिक्त वेरिएबल '$color' के उपयोग को सेव करता है।
02:03 फाइल को सेव करने के लिए 'Ctrl+S' दबाएं।
02:06 फिर 'टर्मिनल' पर जाएँ और निम्न टाइप करके 'पर्ल' स्क्रिप्ट को निष्पादित करें 'perl special dot pl' और एंटर दबाएं।
02:13 यहाँ दोनों 'foreach' लूप्स समान आउटपुट देते हैं।
02:18 अब एक अन्य उदाहरण देखते हैं, यह प्रदर्शित करने के लिए कि '$_' (डॉलर अंडरस्कोर) वेरिएबल कैसे अन्तर्निहित होता है । 'special dot pl file' पर वापस जाते हैं।
02:27 स्क्रीन पर प्रदर्शित कोड का अंश टाइप करें
02:30 यह प्रोग्राम first.txt फाइल को लाइन बाइ लाइन पढ़ता है। फिर यह पूरी 'DATA' फाइल में से सारी लाइन्स पढ़े जाने तक लूप करता है।
02:40 'print $_' वेरिएबल first.txt फाइल से वर्तमान लाइन की विषय वस्तु को प्रिंट करता है। 'while' लूप में '$_' का उपयोग अन्तर्निहित होता है।
02:51 हम इसके बारे में अधिक भविष्य के ट्यूटोरियल्स में देखेंगे।
02:55 'At the rate अंडरस्कोर' वो 'स्पेशल वेरिएबल' है जो 'सबरूटीन पैरामीटर्स' को संचित करने में उपयोग होता है।
03:01 'सबरूटीन' के 'आर्ग्युमेंट्स' इस 'ऐरे वेरिएबल' में संचित होते हैं।
03:06 'ऐरे ऑपरेशंस' जैसे pop/shift इस वेरिएबल पर किये जा सकते हैं जैसे हम सामान्य ऐरेज़ में करते हैं।
03:13 मैं इसके लिए एक उदाहरण दिखाऊँगी। अब हम एक बार फिर 'special dot pl file' पर वापस जाते हैं।
03:19 स्क्रीन पर प्रदर्शित की तरह कोड टाइप करें।
03:22 यह प्रोग्राम दो नंबर्स के बीच की अधिकतम वैल्यू रिटर्न करेगा।

'@_ (एट द रेट अंडरस्कोर)' एक 'लोकल' ऐरे है जो दो आर्ग्युमेंट्स 'डॉलर a' कॉमा 'डॉलर b' को संचित करता है।

03:35 मतलब यह 'डॉलर अंडरस्कोर इंडेक्स ऑफ़ ज़ीरो' और 'डॉलर अंडरस्कोर इंडेक्स ऑफ़ 1' में संचित किया जाता है।
03:43 'प्रिंट' स्टेटमेंट दो दिए गए नंबर्स का महत्तम प्रिंट करता है।
03:47 फाइल को सेव करने के लिए 'Ctrl+S' दबाएं।
03:51 'टर्मिनल' पर जाएँ और perl special dot pl टाइप करके 'पर्ल' स्क्रिप्ट को निष्पादित करें और एंटर दबाएं।
03:58 अधिकतम वैल्यू आउटपुट की तरह दिखती है। अब इस पर जाते हैं।
04:02 'Environment वेरिएबल्स' 'परसेंटेज (%)' के बाद 'ENV' से दर्शाये जाते हैं।
04:10 'Environment वेरिएबल्स' मौजूदा 'इन्वाइरन्मेन्ट वेरिएबल्स' की प्रति रखते हैं, जैसे की निम्न
04:17 अब एक सैंपल प्रोग्राम प्रयोग करके '%ENV' वेरिएबल को समझते हैं।
04:23 हम special dot pl file पर वापस जायेंगे।
04:26 स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें।
04:30 फाइल को सेव करने के लिए Ctrl+S दबाएं। टर्मिनल पर जाएँ और 'पर्ल' स्क्रिप्ट निष्पादित करें।
04:37 टाइप करें: perl special dot pl और एंटर दबाएं।
04:42 हम मौजूदा इन्वाइरन्मेन्ट विवरण जैसे 'प्रेज़ेंट वर्किंग डायरेक्टरी (PWD)', यूज़रनेम, भाषा आदि देख सकते हैं।
04:51 आगे, हम एक अन्य 'स्पेशल वेरिएबल' 'डॉलर ज़ीरो' के बारे में देखेंगे।
04:55 'स्पेशल वेरिएबल डॉलर ज़ीरो ('$0')' निष्पादित किये जाने वाले मौजूदा 'पर्ल' प्रोग्राम का नाम रखता है।
05:02 यह सामान्यतः लॉगिंग (संलेखन) उद्देश्य के लिए उपयोग होता है।
05:05 उदाहरण के लिए: मेरे पास First.pl नामक एक फाइल है जिसमें यहाँ प्रदर्शित की तरह मैं '$0' प्रयोग कर रही हूँ।
05:14 निष्पादन करने पर, यह फाइल का नाम First dot pl प्रिंट करेगा।
05:19 'पर्ल' 'sort' नामक एक 'बिल्ट-इन फंक्शन' रखता है जो एक 'ऐरे' छांटता है।
05:24 एक 'कम्पेरिसन फंक्शन' 'न्यूमेरिकल कम्पेरिसन फंक्शन' प्रयोग करके इसके पैरामीटर्स की तुलना करेगा
05:30 यह ऑपरेटर यहाँ दिखाए गए की तरह 'लैसर दैन इक्वल टू ग्रेटर दैन' सिम्बल्स से दर्शाया जाता है।
05:38 अब इसके लिए एक उदाहरण देखते हैं।
05:40 'टर्मिनल' पर जाएँ और टाइप करें: gedit sort.pl ampersand और एंटर दबाएं।
05:47 'sort.pl' फाइल अब gedit टेक्स्ट एडिटर पर खुलती है। स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें।
05:56 अब मैं कोड समझाती हूँ। पहली लाइन नंबर्स के ऐरे को घोषित करती है।
06:02 'न्यूमेरिकल कम्पेरिसन ऑपरेटर' नंबर्स की तरह दो वैल्यूज़ की तुलना करेगा।
06:08 'डॉलर a' और 'डॉलर b' 'स्पेशल पैकेज लोकल वेरिएबल्स' हैं जिनमें तुलना की जाने वाली वैल्यूज़ लोड होती हैं।
06:16 और, यह sort फंक्शन नंबर्स को आरोही क्रम में छांटेगा।
06:21 अब प्रोग्राम को सेव और निष्पादित करते हैं।
06:25 टर्मिनल पर वापस जाएँ और टाइप करें: perl sort.pl और एंटर दबाएं।
06:31 हम देख सकते हैं कि नंबर्स आरोही क्रम में छाँटे जाते हैं।
06:35 अब एक अन्य स्पेशल वेरिएबल 'डॉलर एक्सक्लेमेशन' देखते हैं।
06:39 'डॉलर एक्सक्लेमेशन' यदि 'स्ट्रिंग' सन्दर्भ में उपयोग होता है तो यह 'सिस्टम एरर स्ट्रिंग' रिटर्न करता है। यहाँ इसके उपयोग का एक उदाहरण है।
06:48 यदि फाइल hello.txt नहीं होती है तो यह निम्न की तरह एक एरर मैसेज प्रिंट करेगा:Cannot open file for reading : No such file or directory
06:59 अब 'डॉलर एट द रेट' नामक एक अन्य 'स्पेशल वेरिएबल' को देखते हैं।
07:04 यह एक अन्य बहुत उपयोग होने वाला वेरिएबल है। यह एक 'एरर' मैसेज रिटर्न करता है जो eval या require कमांड से रिटर्न होता है।
07:12 यह उदाहरण could not divide Illegal division by zero प्रिंट करेगा।
07:17 'डॉलर डॉलर' एक अन्य 'स्पेशल वेरिएबल' है। यह इस स्क्रिप्ट को रन करने वाले 'पर्ल इंटरप्रेटर' की 'प्रोसेस ID' रखता है।
07:26 'डायमंड ऑपरेटर', 'कमांड लाइन' पर उल्लिखित फाइल्स से प्रत्येक लाइन को पढ़ने में उपयोग होता है।
07:32 अब इसके लिए एक उदाहरण देखते हैं।
07:35 टर्मिनल खोलें और टाइप करें: gedit commandline.pl ampersand और एंटर दबाएं।
07:42 commandline.pl फाइल अब gedit पर खुलती है।
07:46 स्क्रीन पर प्रदर्शित की तरह कोड टाइप करें।
07:49 फाइल सेव करें।
07:51 अब मैं आपको वो टेक्स्ट दिखाती हूँ जो मेरे पास sample dot txt नामक फाइल में है।
07:56 अब, निम्न टाइप करके 'कमांड लाइन' से प्रोग्राम रन करें: perl commandline डॉट pl स्पेस sample डॉट txt' और एंटर दबाएं।
08:07 यह वो टेक्स्ट है जो हमारे पास sample dot txt फाइल में था।
08:11 अगर कोई फाइल उल्लिखित नहीं है तो यह 'स्टैण्डर्ड इनपुट' यानि कीबोर्ड से पढ़ता है।
08:17 'पर्ल' स्पेशल वेरिएबल 'एट द रेट कैपिटल A R G V' ऐरे रखता है। 'कमांड लाइन' से सारी वैल्यूज़ रखता है।
08:27 जब 'एट द रेट कैपिटल A R G V' ऐरे प्रयोग करते हैं तो वेरिएबल्स को घोषित करने की कोई ज़रुरत नहीं होती है।
08:33 'कमांड लाइन' से वैल्यूज़ इस वेरिएबल में स्वतः ही रख दी जाती हैं।
08:37 अब 'ग्लोबल स्पेशल कॉंस्टेंट्स' पर जाते हैं।
08:41 'अंडरस्कोर अंडरस्कोर E N D' (सब कैपिटल में हैं) 'अंडरस्कोर अंडरस्कोर' प्रोग्राम के लॉजिकल अंत को दिखाता है।
08:50 इस 'स्पेशल वेरिएबल' के बाद का कोई भी टेक्स्ट इस स्टेटमेंट के बाद उपेक्षित किया जाता है।
08:55 'अंडरस्कोर अंडरस्कोर FILE' (कैपिटल में)' 'अंडरस्कोर अंडरस्कोर' उस पॉइंट पर प्रोग्राम के फाइलनेम को दिखाता है जहाँ यह उपयोग होता है।
09:06 'अंडरस्कोर अंडरस्कोर LINE' (कैपिटल लेटर्स में) 'अंडरस्कोर अंडरस्कोर' मौजूदा लाइन नंबर को दिखाता है।
09:13 'अंडरस्कोर अंडरस्कोर PACKAGE' (कैपिटल लेटर्स में)' 'अंडरस्कोर अंडरस्कोर' कम्पाइल टाइम पर मौजूदा पैकेज के नाम को दिखाता है, या यदि कोई मौजूदा पैकेज न हो तो अपरिभषित होता है।
09:25 हम एक सैंपल प्रोग्राम देखेंगे कि Global Special Constants कैसे उपयोग होते हैं।
09:30 टर्मिनल खोलें और टाइप करें: gedit specialconstant dot pl ampersand और एंटर दबाएं।
09:39 specialconstant dot pl फाइल अब gedit में खुलती है।
09:44 स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें। अब मैं कोड समझाती हूँ।
09:50 स्पेशल अक्षर 'PACKAGE, FILE, LINE' प्रोग्राम में उस पॉइंट पर क्रमशः पैकेज के नाम, मौजूदा फाइल के नाम और लाइन की संख्या को दिखाते हैं।
10:00 अब प्रोग्राम को निष्पादित करते हैं।
10:02 टर्मिनल पर जाएँ और टाइप करें: perl specialconstant.pl और एंटर दबाएं।
10:09 हम अपने प्रोग्राम में मौजूदा पैकेज के नाम, फाइल के नाम और लाइन की संख्या को देख सकते हैं।
10:15 यह हमें इस ट्यूटोरियल के अंत में लाता है। इसे सारांशित करते हैं।
10:19 इस ट्यूटोरियल में हमने 'पर्ल' में कुछ सामान्य उपयोग हुए 'स्पेशल वेरिएबल्स' के बारे में सीखा।
10:25 एक नियत कार्य के में निम्न करें। निम्लिखित ऐरे की संख्या को आरोही और अवरोही क्रम में 'छाँटने के लिए एक 'पर्ल' स्क्रिप्ट लिखें।
10:34 नोट: अवरोही क्रम के लिए, तुलना के लिए नीचे वाला कोड प्रयोग करें।
10:39 'while' लूप और स्पेशल वेरिएबल '$_' (डॉलर अंडरस्कोर) प्रयोग करके छाँटे हुए परिणाम को प्रिंट करें।
10:45 प्रोग्राम को सेव और निष्पादित करें।
10:47 अब परिणाम को जाँचें।
10:49 निम्न लिंक पर उपलब्ध वीडिओ स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।
10:56 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: कार्यशालाएं चालती है और ऑनलाइन टेस्ट पास करने पर प्रमाणपत्र देती है।
11:03 अधिक जानकारी के लिए कृपया हमें लिखें।
11:06 स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के NMEICT द्वारा निधिबद्ध है।
11:13 इस मिशन पर अधिक जानकारी इस लिंक पर उपलब्ध है।
11:17 आय आय टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya