<?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=Linux-AWK%2FC2%2FMore-on-Single-Dimensional-Array-in-awk%2FHindi</id>
		<title>Linux-AWK/C2/More-on-Single-Dimensional-Array-in-awk/Hindi - 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=Linux-AWK%2FC2%2FMore-on-Single-Dimensional-Array-in-awk%2FHindi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/More-on-Single-Dimensional-Array-in-awk/Hindi&amp;action=history"/>
		<updated>2026-04-30T12:19:21Z</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=Linux-AWK/C2/More-on-Single-Dimensional-Array-in-awk/Hindi&amp;diff=48061&amp;oldid=prev</id>
		<title>Sakinashaikh: Created page with &quot;  {| border=1 | &lt;center&gt;'''Time'''&lt;/center&gt; | &lt;center&gt;'''Narration'''&lt;/center&gt;  |- | 00:01 |नमस्कार '''More on single dimensional array''' in '''awk''' पर...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/More-on-Single-Dimensional-Array-in-awk/Hindi&amp;diff=48061&amp;oldid=prev"/>
				<updated>2019-07-08T03:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;  {| border=1 | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;  |- | 00:01 |नमस्कार &amp;#039;&amp;#039;&amp;#039;More on single dimensional array&amp;#039;&amp;#039;&amp;#039; in &amp;#039;&amp;#039;&amp;#039;awk&amp;#039;&amp;#039;&amp;#039; पर...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Time'''&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;
| 00:01&lt;br /&gt;
|नमस्कार '''More on single dimensional array''' in '''awk''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगेः &lt;br /&gt;
फाइल के साथ ''' awk array ''' का उपयोग करना।&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|एक '''array''' के एलिमेंट्स को स्कैन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|'''Delete statement'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
|  '''ARGV array ''' और  '''ENVIRON array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| हम इसे कुछ उदाहरण के माध्यम से करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ, '''Ubuntu Linux 16.04 Operating System ''' और '''gedit text editor 3.20.1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
|आप अपनी पसंद के किसी भी टेक्स्ट एडिटर का उपयोग कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| इस ट्यूटोरियल के अभ्यास के लिए, आपको हमारी वेबसाइट में '''array''' पर पिछला '''awk''' ट्यूटोरियल देखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| आपको किसी भी प्रोग्रामिंग भाषा का कुछ बुनियादी ज्ञान होना चाहिए जैसे  '''C''' या '''C++'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| यदि नहीं, तो कृपया हमारी वेबसाइट पर समरूपी ट्यूटोरियल्स देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
| इस ट्यूटोरियल में उपयोगित फाइल्स इस ट्यूटोरियल के पेज पर '''Code Files''' लिंक में उपलब्ध हैं। कृपया इन्हें डाउनलोड और एक्स्ट्रैक्ट  करें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
|पहले हमने '''awk arrays''' के कुछ पहलुओं को कवर किया था।&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| अब हम देखते हैं कि फाइल के साथ '''awk array''' का उपयोग कैसे करें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| हम उसी फाइल '''awkdemo.txt''' का उपयोग करेंगे, जिसे हमने पहले सेव किया था।&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| यहाँ पहला फिल्ड छात्रों का रोल नम्बर और छठवां फिल्ड स्टाइपेंड है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| पहले सभी छात्रों के लिए '''HRA ''' की गणना करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
|यहाँ '''HRA ''' उनके स्टाइपेंड की राशि का 30% है। &lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|मैंने कोड पहले ही लिखा है और इसे '''calculate_hra.awk''' के रूप में सेव किया है। अब उस फाइल में देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| '''BEGIN ''' सेक्शन में '''field separator ''' '''Pipe ''' सिंबल के साथ इनिशीलाइज है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| फिर '''action ''' सेक्शन में हम '''array elements''' इनिशीलाइज कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
|यह सेक्शन एक इनपुट फाइल की प्रत्येक लाइन के लिए एक बार निष्पादित होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| मैंने एक '''array ''' वेरिएबल के रूप में '''HRA''' और '''index''' के रूप में '''dollar one ''' घोषित किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| यहाँ '''dollar 1 ''' पहला फिल्ड दर्शाता है, जो कि रोल नम्बर है। और वेल्यू है '''dollar 6''' multiplied by zero point 3 जहाँ '''dollar six''' स्टाइपेंड वेल्यू है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:27&lt;br /&gt;
| अतः '''index''' रोल नम्बर में '''array HRA''' वेल्यू के रूप में समरूपी '''HRA''' राशि रखेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| हम इस '''array''' के सभी एलिमेंट्स को स्कैन कैसे कर सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| आपको  '''for loop''' के इस रूपांतर का उपयोग करना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
| यह '''loop''' '''array''' में प्रत्येक '''index''' के लिए एक बार '''statements''' निष्पादित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
| वेरिएबल '''var ''' एक एक करके '''index ''' वेल्यू में सेट होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
| कोड '''END ''' सेक्शन में लिखा है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| यह सेक्शन, '''awk''' के इनपुट फ़ाइल की सभी लाइन्स को संसाधित करने के बाद निष्पादित होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
| वेरिएबल '''i ''' एक एक करके प्रत्येक '''index''' वेल्यू या रोल नम्बर पर इनिशीलाइज होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| '''for loop''' की प्रत्येक पुनरावृति में, विशेष रोल नम्बर के लिए HRA प्रिंट होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
|टर्मिनल पर जाएं। फाइल को निष्पादित करें।'''Ctrl, Alt''' और '''T''' कीज दबाकर टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| '''cd command''' का उपयोग करके उप फोल्डर पर जाएं, जिसमें आपने '''Code Files''' डाउनलोड और एक्स्ट्रैक्ट की है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| अब टाइप करें: '''awk space hyphen small f space calculate_hra.awk space awkdemo.txt '''&lt;br /&gt;
एंटर दबाएं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|आउटपुट सभी छात्रों के लिए रोल नम्बर और '''HRA''' दिखाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| मान लीजिए, मैं roll S02 वाले छात्रों के लिए रिकॉर्ड डिलीट करना चाहती हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| तो हमें '''index S02''' में '''array element''' डिलीट करना होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| '''calculate_hra.awk''' कोड का उपयोग करके में इसे करती हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| '''for loop''' से  पहले एंटर दबाएं और निम्न कोड टाइप करें&lt;br /&gt;
'''delete space hra '''square brackets में double quotes में''''' S02'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| फाइल सेव करें और टर्मिनल पर जाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
| टर्मिनल साफ करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:26&lt;br /&gt;
|पिछली निष्पादित कमांड का प्राप्त करने के लिए अप ऐरो की दबाएं। एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
| आउटपुट में रोल नम्बर S02 वाले छात्रों का रिकॉर्ड प्रिंट नहीं हुआ है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| अतः '''delete command''' का उपयोग करके किसी भी '''array element ''' को डिलीट किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| आपको '''index''' के साथ '''array''' के नाम को दर्शाना होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| क्या होगा, यदि मैं पूर्ण  '''array''' को डिलीट करना चाहती हूँ?&lt;br /&gt;
&lt;br /&gt;
इसे '''delete statement''' में केवल '''array ''' के  नाम को निर्दिष्ट करके किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| ऐसा करने के लिए कोड पर जाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| '''delete statement''' से quotes और square brackets के साथ ''' index S02 ''' डिलीट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|फाइल सेव करें और टर्मिनल पर जाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
|टर्मिनल साफ करें। पिछली निष्पादित कमांड प्राप्त करने के लिए अप ऐरो की दबाएं। एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| देखें, हमें कोई आउटपुट नहीं मिल रहा है। पूर्ण  '''array''' डिलीट हो गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| याद रखें, '''awk built-in variables''' पर पहले के ट्यूटोरियल में हमने कहा-&lt;br /&gt;
'''ARGC''' '''command line arguments''' की संख्या सूचित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| '''ARGV''' एक array है जो '''command line arguments''' संचित करता है।&lt;br /&gt;
हम उनकी वेल्यूज कैसे दिखा सकते हैं? देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
|मैंने '''argc_argv.awk''' में कोड पहले ही लिखा है।&lt;br /&gt;
कंटेंट्स की जाँच करें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| कोड '''awk BEGIN section''' में लिखा है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| पहले हम '''arguments''' की संख्या प्रिंट कर रहे हैं, जो '''ARGV''' की वेल्यू है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| फिर '''for loop''' का उपयोग करके हम '''0''' से '''ARGC-1''' तक ''' i ''' की वेल्यू के लिए लूप कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| और हम '''index i''' में '''ARGV''' प्रिंट कर रहे हैं। टर्मिनल पर जाएं और फाइल निष्पादित करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
|अब टर्मिनल पर टाइप करें- '''awk space hyphen small f space argc underscore argv dot awk space one space two space three'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
|यहाँ '''one two three'''  '''command line arguments''' हैं।&lt;br /&gt;
कमांड को निष्पादित करने के लिए एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
| हमें '''arguments''' की संख्या 4 मिली। लेकिन याद रखें हमने केवल 3 '''arguments''' दिए थे। &lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| वैयक्तिक '''arguments''' देखें। '''index 0 ''' में पहला '''argument''' या '''argv''' वास्तव में  '''awk''', कमांड का नाम है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| फिर हमारे पास तीन '''arguments ''' हैं, जिन्हें हमने '''command line''' में दिया था।&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
| यही कारण है कि  '''ARGC'''  की वेल्यू, हमेशा '''command line''' की संख्या से '''arguments '''  एक अधिक दिया जाता है। &lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|एक और उदाहरण लेते हैं।&lt;br /&gt;
'''Built-in variable ENVIRON ''' '''environment variables''' का '''associative array ''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| '''array element indices ''' '''environment variable ''' के नाम हैं। '''array element ''' वेल्यूज विशिष्ट '''environment variable ''' की वेल्यूज हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
| अब देखते हैं कि हम विभिन्न '''environment variables ''' की वेल्यूज कैसे देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| पहले, अपना '''username''' प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| हमें '''environment variable USER''' की वेल्यू प्रिंट करनी होगी।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| '''command prompt'''  पर निम्न कमांड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| एंटर दबाएं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| आउटपुट लॉग-इन हुए यूजर का नाम दिखाएगा।&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। संक्षेप में।&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा-फाइल के साथ '''awk array ''' का उपयोग करना। &lt;br /&gt;
|-&lt;br /&gt;
| 08:11&lt;br /&gt;
|  एक '''array''' के '''elements ''' स्कैन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
|  '''Delete statement'''&lt;br /&gt;
&lt;br /&gt;
'''ARGV array ''' और '''ENVIRON array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| नियत-कार्य के रूप में, जो छात्र उत्तीर्ण हुए हैं उनके लिए कुछ भत्तों की गणना करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| पेपर प्रस्तुति भत्ता, जो स्टाइपेंड का 80% है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
|  प्रदर्शन प्रोत्साहन, जो स्टाइपेंड का 20% है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:35&lt;br /&gt;
| दो भिन्न '''arrays''' में भत्ते संचित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| प्रत्येक भत्ते और औसत के लिए आवश्यक कुल राशि प्रिंट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| '''awk''' प्रोग्राम से '''environment variable PATH ''' की वेल्यू प्रिंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:48&lt;br /&gt;
| निम्नलिखित लिंक पर मौजूद वीडियो, स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ आयोजित करती है और ऑनलाइन टेस्ट पास करने पर प्रमाणपत्र देती है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| अधिक जानकारी के लिए, कृपया हमें लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| कृपया इस फोरम में अपनी समयबद्ध क्वेरी पोस्ट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। इस मिशन पर अधिक जानकारी दिखाए गए लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:24&lt;br /&gt;
| यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया अब आपसे विदा लेती हूँ। हमसे जुडने के लिए धन्यवाद।    &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sakinashaikh</name></author>	</entry>

	</feed>