<?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%2FBuilt-in-Variables-in-awk%2FHindi</id>
		<title>Linux-AWK/C2/Built-in-Variables-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%2FBuilt-in-Variables-in-awk%2FHindi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/Hindi&amp;action=history"/>
		<updated>2026-04-28T18:01:48Z</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/Built-in-Variables-in-awk/Hindi&amp;diff=47929&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 |  '''awk built-in variables'''और  '''awk script''' पर स्पोकन...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/Hindi&amp;diff=47929&amp;oldid=prev"/>
				<updated>2019-06-28T06:40:55Z</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;awk built-in variables&amp;#039;&amp;#039;&amp;#039;और  &amp;#039;&amp;#039;&amp;#039;awk script&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;
{| 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;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|  '''awk built-in variables'''और  '''awk script''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम '''Built-in variables ''',  '''awk script''' के बारे में सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|हम इसे कुछ उदाहरण के माध्यम से करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ '''Ubuntu Linux 16.04 Operating System ''' और  '''gedit text editor''' 3.20.1&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| इस ट्यूटोरियल में उपयोगित फाइल्स इस ट्यूटोरियल के पेज पर '''Code Files''' लिंक में उपलब्ध है। कृपया डाउनलोड करें और उनका उपयोग करें।&lt;br /&gt;
|-&lt;br /&gt;
|00:40&lt;br /&gt;
| इस ट्यूटोरियल का अभ्यास करने के लिए, आपको इस वेबसाइट पर पहले awk ट्यूटोरियल्स को देखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
| यदि नहीं, तो कृपया इस वेबसाइट पर समरूपी ट्यूटोरियल्स देखें।&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| पहले '''awk''' में कुछ '''built-in variables ''' देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|00:57&lt;br /&gt;
| केपिटल '''RS''' एक इनपुट फाइल में '''record separator''' निर्दिष्ट करता है। डिफॉल्ट रूप से यह '''newline''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|  केपिटल  '''FS''' एक इनपुट फाइल में '''field separator ''' निर्दिष्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|डिफॉल्ट रूप से '''FS''' की वेल्यू '''whitespace''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
| केपिटल  '''ORS''' '''output record separator''' को परिभाषित करता है। डिफॉल्ट रूप से यह '''newline''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| केपिटल '''OFS''' '''output field separator''' को परिभाषित करता है। डिफॉल्ट रूप से यह '''whitespace''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| इन सबका अर्थ समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| अब '''awkdemo''' फाइल पर एक नजर डालें।&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
| जब हम '''awk''' कमांड के साथ इस '''awkdemo''' फाइल प्रोसेस कर रहे हैं, यह हमारी इनपुट  फ़ाइल बन जाती है&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| ध्यान दें कि सभी रिकॉर्ड  '''newline character''' द्वारा एक दूसरे से विभाजित हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
| '''newline'''   '''record separator RS variable ''' के लिए डिफॉल्ट वेल्यू है। अतः यहाँ कुछ करने की आवश्यकता नहीं है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ध्यान दें सभी फिल्ड्स '''pipe symbol''' द्वारा विभाजित हैं। हम '''awk ''' को इसके बारे में कैसे बताएं। देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| डिफॉल्ट रूप से '''spaces''' या  '''tabs''' की कोई भी संख्या फिल्ड्स को पृथक करती है।&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
| हम '''hyphen capital F''' ऑप्शन की मदद से इसे रिसेट कर सकते हैं जैसा पहले के ट्यूटोरियल्स में सीखा।&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
| या हम '''FS''' '''variable''' के उपयोग से '''BEGIN section ''' में इसे रिसेट कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| इसे एक उदाहरण के माध्यम से करते हैं।&lt;br /&gt;
मान लीजिए, मैं उन छात्रों के नाम का पता लगाना चाहती हूँ, जिन्हें 5000 रुपये से अधिक का स्टाइपेन्ड मिल रहा है। &lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|  '''CTRL, ALT'''  और  '''T''' कीज दबाकर टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| '''cd ''' कमांड का उपयोग करके उस फोल्डर पर जाएं, जिसमें आपने '''Code Files''' को डाउनलोड और एक्स्ट्रैक्ट करके रखा है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
| यहाँ दिखाए गए अनुसार कमांड टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
| यहाँ '''BEGIN''' सेक्शन में, हमने  '''pipe symbol''' के रूप में '''FS''' की वेल्यू असाइन की है। उसी तरह से हम '''RS variable''' को संशोधित कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| कमांड को निष्पादित करने के लिए एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| आउटपुट उन छात्रों की सूची दिखाता है, जो स्टाइपेंड के रूप में रु 5000 से अधिक प्राप्त कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| यहाँ '''name ''' फिल्ड और '''stipend ''' फिल्ड खाली '''space''' द्वारा पृथक है।&lt;br /&gt;
|-&lt;br /&gt;
|03:36&lt;br /&gt;
| साथ ही, सभी रिकॉर्ड्स '''newline character''' पृथक हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|मान लीजिए हमें '''output field separator''' के रूप में '''colon ''' और '''output record separator''' के रूप में डबल  '''newline ''' चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
| हम इसे कैसे कर सकते हैं? देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| पिछली निष्पादित कमांड को प्राप्त करने के लिए टर्मिनल में अप ऐरो की दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|यहाँ दिखाए गए अनुसार कमांड को संशोधित करें और फिर एंटर दबाएं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| हमें इच्छित फॉर्मेट में आउटपुट प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| अब मान लीजिए कि हमारी इनपुट फाइल '''sample.txt''' है।&lt;br /&gt;
|-&lt;br /&gt;
|04:18&lt;br /&gt;
|ध्यान दें कि यहाँ '''field separator ''' '''newline ''' है और '''record separator ''' डबल '''newline''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| हम इस फाइल से रोल नम्बर और नाम की जानकारी कैसे ले सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
|04:32&lt;br /&gt;
| हाँ, आपने सही अनुमान लगाया। हमें दोनों '''FS''' और  '''RS''' '''variables''' को संशोधित करना होगा।&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| यह ट्यूटोरियल रोकें और नियत कार्य के रूप में इसे करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| अब अन्य '''built-in variables''' देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
| केपिटल '''NR'''  '''awk''' द्वारा प्रोसेस किए गए '''Number of Records''' देता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
| केपिटल ' ''NF''' वर्तमान रिकॉर्ड में '''Number of Fields ''' देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
| इस पर एक उदाहरण देखते हैं।&lt;br /&gt;
मान लीजिए, हम फाइल में अपूर्ण लाइन्स पता करना चाहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| यहाँ, अपूर्ण लाइन का मतलब है कि यह सामान्य 6 फिल्ड्स से कम है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| टर्मिनल पर जाएं। '''Ctrl''' और '''L''' कीज का उपयोग करके टर्मिनल साफ करें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| दिखाए गए अनुसार कमांड टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| क्योंकि फिल्ड्स '''pipe '''symbol द्वारा पृथक हैं, '''BEGIN ''' सेक्शन में '''pipe''' symbol के लिए '''FS'''  वेल्यू सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| आगे हमने लिखा '''NF not equal to 6'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| यह जाँच करता है कि वर्तमान लाइन में फ़िल्ड्स की संख्या 6 के बराबर नहीं है। &lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| यदि यह सही है, तो प्रिंट सेक्शन '''$0''' द्वारा निरूपित पूरी लाइन के साथ रिकॉर्ड का लाइन नंबर '''NR''' प्रिंट करेगा। एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|आउटपुट में, हम देख सकते हैं कि रिकॉर्ड नंबर 16 अपूर्ण रिकॉर्ड है। इसमें 6 के बजाय केवल 5 फिल्ड्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
| एक और उदाहरण देखते हैं। &lt;br /&gt;
यहाँ कितने फिल्ड्स हैं यह परवाह किए बिना, हम प्रत्येक छात्र के लिए पहला और अंतिम फिल्ड कैसे प्रिंट कर सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| यहाँ दिखाए गए अनुसार टर्मिनल पर कमांड टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| यहाँ हमने '''FS''' '''variable''' सेट करने के बजाय '''hyphen capital F''' ऑप्शन का उपयोग किया। एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| हमें फाइल में प्रत्येक रिकॉर्ड के लिए केवल पहला और अंतिम फिल्ड्स प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| अब कुछ और देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| मान लीजिए, छात्रों का रिकॉर्ड '''demo1.txt''', '''demo2.txt''' दो फाइल्स में वितरित है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| हम इन दो फाइल्स में से प्रत्येक से पहली 3 लाइन्स प्रिंट करना चाहते हैं।&lt;br /&gt;
हम यह '''NR variable''' का उपयोग करके कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| यहाँ दो फाइल्स का कंटेंट है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
|अब प्रत्येक फाइल से पहली 3 लाइन प्रदर्शित करने के लिए, टर्मिनल पर निम्न कमांड टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| एंटर दबाएं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| आउटपुट '''demo1.txt''' फाइल के केवल पहले 3 रिकॉर्ड दिखाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
|हम दूसरी फाइल के लिए भी वही कैसे प्रिंट कर सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| हल है '''NR''' के बजाय  '''FNR''' का उपयोग करना। &lt;br /&gt;
'''FNR''' वर्तमान फाइल में '''current record number ''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
|हर बार एक नया रिकॉर्ड पढ़े जाने के बाद '''FNR''' बढ़ जाता है। &lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| हर बार एक नई इनपुट फ़ाइल शुरू होने पर इसे शून्य किया जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| लेकिन '''NR''' इनपुट के रिकॉर्ड की संख्या है जिसे '''awk''' ने प्रोग्राम के निष्पादन की शुरुआत से संसाधित किया है। &lt;br /&gt;
|-&lt;br /&gt;
| 07:55 &lt;br /&gt;
| इसे नई फाइल के साथ शून्य रिसेट नहीं किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
|टर्मिनल पर जाएं। पिछली निष्पादित कमांड को प्राप्त करने के लिए अप ऐरो की दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| नीचे दिए गए अनुसार पिछली कमांड में बदलाव करें । &lt;br /&gt;
'''NR''' के बजाय  '''FNR''' टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| '''NR''' के आगे '''Print ''' सेक्शन में टाइप करें  '''FNR'''. एटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| देखें, अब हमें सही आउटपुट मिलता है।&lt;br /&gt;
&lt;br /&gt;
'''FNR''' नई फ़ाइल के साथ शून्य पर सेट है लेकिन' '''NR''' बढ़ता रहता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
|अब कुछ अन्य '''built-in variables''' देखते हैं। '''FILENAME''' वेरिएबल पढ़ी जाने वाली फ़ाइल का नाम देता है। &lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
| '''ARGC''' कमांड लाइन में दिए गए '''arguments''' की संख्या निर्दिष्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| '''ARGV''' एक '''array ''' का प्रतिनिधित्व करता है, जो '''command line arguments''' को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| '''ENVIRON''' '''shell environment variables''' का '''array ''' और समरूपी वेल्यूज निर्दिष्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| '''ARGV'''  और '''ENVIRON''' '''awk''' में '''array''' का उपयोग करते हैं, हम बाद के ट्यूटोरियल में उन पर गौर करेंगे। &lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| अब  '''FILENAME'''  वेरिएबल पर एक नजर डालते हैं। &lt;br /&gt;
&lt;br /&gt;
हम संसाधित की जा रही वर्तमान फ़ाइल का नाम कैसे प्रिंट कर सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| टर्मिनल पर जाएं और दिखाए गए अनुसार कमांड टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| यहाँ हमने '''string concatenation operator''' के रूप में '''space ''' का उपयोग किया है। कमांड निष्पादित करने के लिए एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
|आउटपुट कई बार '''input filename ''' दिखाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| ऐसा इसलिए, क्योंकि यह कमांड '''awkdemo.txt ''' फाइल में प्रत्येक रो के लिए एक बार फाइलनाम प्रिंट करता है। हम इसे केवल एक बार कैसे प्रिंट कर सकते हैं?&lt;br /&gt;
|-&lt;br /&gt;
| 09:48&lt;br /&gt;
| टर्मिनल साफ करें। पिछली निष्पादित कमांड को प्राप्त करने के लिए अप ऐरो की दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
| यहाँ दिखाए गए अनुसार पिछली कमांड में बदलाव करें। एंटर दबाएं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:02&lt;br /&gt;
| अब हमें फाइलनाम केवल एक बार मिलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| यहाँ '''awk''' में कुछ अन्य '''built-in variables ''' हैं। कृपया उन पर जानकारी के लिए इंटरनेट ब्राउज़ करें। &lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
|मान लीजिए, हम उन छात्रों को ढूंढना चाहते हैं जो उत्तीर्ण हुए हैं और जिनका स्टाइपेंड 8000 रूपये से अधिक है  &lt;br /&gt;
|-&lt;br /&gt;
| 10:22&lt;br /&gt;
| '''output field separator'''   के रूप में '''comma ''' का उपयोग करें और '''footer section''' में फाइल के लिए दिखाया गया डेटा और फाइल का नाम प्रिंट करें।&lt;br /&gt;
हम यह कैसे कर सकते हैं?  &lt;br /&gt;
|-&lt;br /&gt;
| 10:36&lt;br /&gt;
| टर्मिनल पर निम्न कमांड टाइप करें। एंटर दबाएं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:43&lt;br /&gt;
| हम देख सकते हैं कि केवल एक छात्र उत्तीर्ण हुआ है और 8000 रूपये से अधिक स्टाइपेंड प्राप्त करता है।&lt;br /&gt;
और रिकॉर्ड नंबर 2 है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:53&lt;br /&gt;
|हम अपेक्षानुसार '''footer''' में फाइल का नाम भी देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:58&lt;br /&gt;
| हम अधिक से अधिक जटिल कार्यों के लिए '''awk''' का उपयोग कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 11:03&lt;br /&gt;
|वैसे मामले में, टर्मिनल पर हर बार कमांड लिखना अधिक कठिन हो जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|11:09&lt;br /&gt;
| हम इसके बजाय एक अलग फ़ाइल में '''awk''' प्रोग्राम लिख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 11:14&lt;br /&gt;
|निष्पादन योग्य होने के लिए, उस फ़ाइल में '''dot awk '''  एक्सटेंशन होना चाहिए। &lt;br /&gt;
|-&lt;br /&gt;
|11:19&lt;br /&gt;
| निष्पादित करते समय, हम इस '''awk'''  प्रोग्राम फाइलनाम को '''awk''' कमांड के साथ निर्दिष्ट कर सकते हैं। &lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
|ऐसा करने के लिए, हमें '''hyphen small f''' ऑप्शन उपयोग करने की आवश्यकता है। एक उदाहरण देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 11:35&lt;br /&gt;
| मैंने पहले ही एक '''awk ''' प्रोग्राम लिखा है और '''prog1 dot awk''' के रूप में सेव किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:42&lt;br /&gt;
|यह कोड '''Code Files''' लिंक में उपलब्ध है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:46&lt;br /&gt;
|टर्मिनल पर जाएं। देखें पिछली निष्पादित कमांड के '''single quotes''' में हमने क्या लिखा है?&lt;br /&gt;
|-&lt;br /&gt;
|11:55&lt;br /&gt;
|'''prog1.awk''' फाइल का कंटेंट बिल्कुल समान है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:00&lt;br /&gt;
| '''awk''' फाइल में केवल अंतर यह है कि हमने '''single quotes''' में नहीं लिखा है।&lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
| फाइल को निष्पादित करने के लिए टर्मिनल पर निम्न टाइप करें,&lt;br /&gt;
'''awk space hyphen small f space prog1.awk space awkdemo.txt ''' और एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:24&lt;br /&gt;
| हम ठीक वैसा ही आउटपुट प्राप्त कर रहे हैं जैसा हमने पहले देखा है। &lt;br /&gt;
|-&lt;br /&gt;
|12:29&lt;br /&gt;
| अतः इस तरह हम '''awk''' प्रोग्राम्स लिख सकते हैं और कई बार इसका उपयोग कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 12:35&lt;br /&gt;
| इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। संक्षेप में..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
| इस ट्यूटोरियल में हमने कई उदाहरणों का उपयोग करके '''Built-in variables'', &lt;br /&gt;
 '''awk script''' के बारे में सीखा ।&lt;br /&gt;
|-&lt;br /&gt;
| 12:48&lt;br /&gt;
| एक नियत कार्य के रूप में '''awkdemo.txt ''' फाइल में पांचवीं लाइन के अंतिम फिल्ड को प्रिंट करने के लिए '''awk''' स्क्रिप्ट लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:58&lt;br /&gt;
|टर्मिनल पर '''/etc/passwd ''' सिस्टम फाइल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|13:05&lt;br /&gt;
| उसमें सभी '''separators ''' की पहचान करें।&lt;br /&gt;
|-&lt;br /&gt;
|13:09&lt;br /&gt;
| अब बीसवीं लाइन से आगे फाइल को प्रोसेस करने के लिए स्क्रिप्ट लिखें।&lt;br /&gt;
|-&lt;br /&gt;
|13:15&lt;br /&gt;
| वह भी, केवल उन लाइन्स के लिए जिनमें 6 से अधिक फिल्ड्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
|13:20&lt;br /&gt;
| आपको उस विशेष लाइन में लाइन नंबर, पूरी लाइन और फिल्ड्स की गिनती प्रिंट करनी चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:28&lt;br /&gt;
| निम्नलिखित लिंक पर मौजूद वीडियो, स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे डाउनलोड करें और देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:36&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ आयोजित करती है और प्रमाणपत्र देती है। अधिक जानकारी के लिए, कृपया हमें लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:47&lt;br /&gt;
| कृपया अपनी समयबद्ध क्वेरी इस फोरम में पोस्ट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:51&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट NMEICT, MHRD, भारत सरकार द्वारा वित्त पोषित है। इस मिशन पर अधिक जानकारी दिखाए गए लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:03&lt;br /&gt;
| यह स्क्रिप्ट विकास द्वारा अनुवादित है। मैं जया अब आपसे विदा लेती हूँ।&lt;br /&gt;
हमसे जुडने के लिए धन्यवाद।&lt;/div&gt;</summary>
		<author><name>Sakinashaikh</name></author>	</entry>

	</feed>