<?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%2FMarathi</id>
		<title>Linux-AWK/C2/Built-in-Variables-in-awk/Marathi - 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%2FMarathi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Linux-AWK/C2/Built-in-Variables-in-awk/Marathi&amp;action=history"/>
		<updated>2026-04-04T18:07:00Z</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/Marathi&amp;diff=46650&amp;oldid=prev</id>
		<title>Ranjana: 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/Marathi&amp;diff=46650&amp;oldid=prev"/>
				<updated>2019-03-26T10:44:20Z</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;{| 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;
| '''awk built-in variables''' आणि '''awk script''' वरील स्पोकन ट्युटोरिअलमध्ये आपले स्वागत आहे. &lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
| ह्या ट्युटोरिअलमध्ये आपण शिकणार आहोत - '''Built-in variables ''',  '''awk script'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&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;
| ह्या ट्युटोरिलअच्या सरावासाठी, आपण ह्या वेबसाईटवर पूर्वीचे '''awktutorials''' पहा.&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'''  हे '''input''' फाईलमध्ये '''record separator''' निर्दिष्ट करते. डिफॉल्टपणे हे'''newline''' आहे.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
| कॅपिटल '''FS''' हे '''input''' फाईलमध्ये '''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''' परिभाषित करते.&lt;br /&gt;
डिफॉल्टपणे हे '''newline'''आहे.&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| कॅपिटल '''OFS'''  हे '''output field separator''' परिभाषित करते.&lt;br /&gt;
डीफॉल्टपणे, हे '''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;
| जेव्हा आपण '''awkdemo''' फाईल '''awk'''  कमांडसह प्रक्रिया(प्रोसेस) करीत असतो, तेव्हा ही आपली '''input ''' फाईल बनते.&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| लक्षात ठेवा की, सर्व नोंदी(रेकॉर्ड्स) एकमेकांपासून '''newline character'''द्वारे विभक्त आहेत.&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
| '''record separator RS variable ''' साठी '''newline''' हे डीफॉल्ट व्हॅल्यू आहे. &lt;br /&gt;
म्हणून, अन्य काहीही करण्याची गरज नाही.&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| लक्षात घ्या की, सर्व फिल्ड्स '''pipe symbol''' ने विभक्त केले आहेत.&lt;br /&gt;
आपण '''awk ''' ला त्याबद्दल कसे कळवू शकतो?&lt;br /&gt;
चला पाहू.&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''' व्हेरिएबल वापरून '''BEGIN section ''' मध्ये हे रीसेट करू शकतो.&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| समजा, मला अशा विद्यार्थ्याचे नाव शोधायचे आहे ज्याला 5000 रुपयांपेक्षा जास्त स्टायपेंड मिळत आहे.&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| '''CTRL, ALT''' आणि '''T''' कीज दाबून '''terminal''' उघडा.&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| आपण '''cd command''' वापरून '''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''' सेक्शनमध्ये आपण '''FS'''  ला'''pipe symbol'''म्हणून व्हॅल्यू दिले आहे.&lt;br /&gt;
त्याचप्रमाणे आपण '''RS variable''' बदलू शकतो. &lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| कमांड कार्यान्वित करण्यासाठी '''Enter''' दाबा.&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 '''हवे आहे.&lt;br /&gt;
आणि '''output record separator''' म्हणून डबल '''newline '''.&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
| आपण हे कसे करू शकतो? चला पाहू.&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| '''terminal''' मध्ये, आधी एक्सिक्यूट केलेली कमांड मिळवण्यासाठी '''up arrow '''की दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| येथे दर्शविल्याप्रमाणे कमांड सुधारित करा. आणि नंतर '''Enter''' दाबा.&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;
|  '''terminal'''वर जा. '''Ctrl''' आणि  '''L'''कीज वापरून मी टर्मिनल क्लिअर करते.&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
| दर्शविल्याप्रमाणे कमांड टाईप करा.&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| '''pipe '''चिन्हाद्वारे फिल्ड्स विभक्त केल्यामुळे, '''BEGIN section''' मध्ये '''pipe''' चिह्नासाठी '''FS''' व्हॅल्यू सेट करा.&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''' ने दर्शविलेल्या संपूर्ण ओळीसह '''print section ''' रेकॉर्ड्सची लाईन नंबर '''NR''' प्रिन्ट करेल. '''Enter''' दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| आऊटपुटमध्ये आपण पाहू शकतो की, 16 हा अपूर्ण रेकॉर्ड आहे.&lt;br /&gt;
त्याच्याकडे 6 ऐवजी केवळ 5 '''fields''' आहेत.&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
| आणखी एक उदाहरण पाहू.&lt;br /&gt;
किती '''fields''' आहेत त्याकडे दुर्लक्ष करून, आपण प्रत्येक विद्यार्थ्यासाठी पहिले आणि शेवटचे '''field''' कसे प्रिंट करू शकतो?&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| येथे '''terminal''' वर दर्शविल्याप्रमाणे कमांड टाईप करा.&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| येथे आपण '''FS''' '''variable''' सेट करण्याऐवजी '''hyphen capital F''' हा पर्याय वापरला आहे.&lt;br /&gt;
'''Enter'''दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| फाईलमध्ये प्रत्येक रेकॉर्डसाठी आपल्याला फक्त पहिले आणि शेवटचे '''fields''' मिळतात.&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 ओळी दाखवण्यासाठी, '''terminal''' वर खालील कमांड टाईप करा.&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| '''Enter''' दाबा.&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;
|-&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;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| नवीन फाईलसह ते शून्यावर रीसेट केले जात नाही.&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| '''terminal''' वर जा.&lt;br /&gt;
आधी एक्झिक्यूट केलेले कमांड मिळविण्यासाठी '''up arrow''' की दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| आधीचे कमांड खालीलप्रमाणे सुधारित करा.&lt;br /&gt;
'''NR''' च्या ऐवजी '''FNR'''  टाईप करा.&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| '''Print section''' मध्ये '''NR''' च्या पुढे '''FNR''' टाईप करा. '''Enter''' दाबा.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| पहा, आता आपल्याला योग्य आऊटपुट मिळते.&lt;br /&gt;
'''FNR'''  नवीन फाईलसह झिरोवर सेट आहे परंतु '''NR''' वाढत जाते.&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| आता आपण इतर '''built-in variables''' पाहू.&lt;br /&gt;
'''FILENAME''' व्हेरिएबल फाईलचे नाव देते जी वाचत आहे.&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
| '''ARGC''' ही '''command line''' वर दिलेल्या '''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;
| 09:18&lt;br /&gt;
| '''terminal''' वर जा आणि दाखवल्याप्रमाणे कमांड टाईप करा.&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| येथे आपण '''space''' म्हणून एक स्ट्रिंग कनकॅटनेशन ऑपरेटर वापरला आहे.&lt;br /&gt;
कमांड एक्झिक्यूट करण्यासाठी '''Enter''' दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
| आऊटपुट '''input filename ''' अनेक वेळा दर्शवितो. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
| ह्याचे कारण असे की, हा कमांड '''awkdemo.txt ''' फाईलमधील प्रत्येक रोसाठी एकदा फाईलनेम प्रिंट करतो.&lt;br /&gt;
आपण हे केवळ एकदाच कसे प्रिंट करू शकतो?&lt;br /&gt;
|-&lt;br /&gt;
| 09:48&lt;br /&gt;
| '''terminal''' क्लिअर करा.&lt;br /&gt;
आधी एक्झिक्यूट केलेले कमांड मिळविण्यासाठी '''up arrow''' की दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 09:55&lt;br /&gt;
| येथे दर्शविल्याप्रमाणे मागील कमांड सुधारित करा.&lt;br /&gt;
'''Enter''' दाबा.&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;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| समजा, आपल्याला उत्तीर्ण झालेली आणि रु. 8000 पेक्षा जास्त स्टायपेंड मिळवणारी मुले शोधायची आहेत.&lt;br /&gt;
|-&lt;br /&gt;
| 10:22&lt;br /&gt;
| '''output field separator'''  म्हणून '''comma''' वापरा आणि “'''The data is shown for file'''”  आणि '''footer section''' मधील फाईलचे नाव प्रिंट करा.&lt;br /&gt;
आपण हे कसे करू शकतो?&lt;br /&gt;
|-&lt;br /&gt;
| 10:36&lt;br /&gt;
| '''terminal''' मध्ये खालील कमांड टाईप करा.&lt;br /&gt;
'''Enter''' दाबा.&lt;br /&gt;
|-&lt;br /&gt;
| 10:43&lt;br /&gt;
| आपण पाहू शकतो की फक्त एक विद्यार्थी पास झाला आहे आणि त्याला 8000 रुपयांपेक्षा जास्त स्टायपेंड मिळते. आणि रेकॉर्ड नंबर आहे 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;
| त्या बाबतीत, '''terminal''' वर प्रत्येकवेळी '''commands''' लिहिणे खूप कठिण होत होते.&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 command''' सह निर्दिष्ट करू शकतो. ''&lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
| असे करण्यासाठी, आपल्याला '''hyphen small f''' पर्याय वापरण्याची आवश्यकता आहे.&lt;br /&gt;
एक उदाहरण पाहू.&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;
| '''terminal''' वर जा.&lt;br /&gt;
'''single quotes''' च्या आत शेवटी एक्सिक्यूट केलेल्या '''command''' मध्ये आपण काय लिहिले आहे ते पहा.&lt;br /&gt;
|-&lt;br /&gt;
|11:55&lt;br /&gt;
| '''prog1.awk''' चा कंटेन्ट अगदी सारखा आहे.&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;
| फाईल एक्सिक्यूट करण्यासाठी, '''terminal''' वर खालील टाईप करा -&lt;br /&gt;
'''awk space hyphen small f space prog1.awk space awkdemo.txt ''' आणि '''Enter'''दाबा.&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  फाईलमधील 5व्या ओळीच्या शेवटच्या फिल्डची प्रिंट काढण्यासाठी '''awk''' स्क्रिप्ट लिहा.&lt;br /&gt;
|-&lt;br /&gt;
| 12:58&lt;br /&gt;
| '''terminal''' वर '''/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;
| 20 व्या ओळीपासून पुढे फाईलवर प्रोसेस करण्यासाठी आता '''script''' लिहा.&lt;br /&gt;
|-&lt;br /&gt;
|13:15&lt;br /&gt;
| तेसुद्धा, केवळ 6 फिल्डपेक्षा अधिक असलेल्या ओळींसाठी.&lt;br /&gt;
|-&lt;br /&gt;
|13:20&lt;br /&gt;
| तुम्ही '''line number''', संपूर्ण ओळ आणि त्या विशिष्ट ओळीतील '''fields''' ची संख्या प्रिंट केली पाहिजे.&lt;br /&gt;
|-&lt;br /&gt;
| 13:28&lt;br /&gt;
| खालील लिंकवरील व्हिडिओ स्पोकन ट्युटोरिअल प्रोजेक्टचा सारांश देते.&lt;br /&gt;
कृपया डाऊनलोड करून पहा.&lt;br /&gt;
|-&lt;br /&gt;
| 13:36&lt;br /&gt;
| स्पोकन ट्युटोरिअल प्रोजेक्ट टीम स्पोकन टयूटोरिअलच्या सहाय्याने कार्यशाळा चालवते आणि प्रमाणपत्रे देते.&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;
| &amp;quot;स्पोकन ट्युटोरियल प्रॉजेक्ट&amp;quot; ला अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.&lt;br /&gt;
ह्या मिशनवरील अधिक माहिती ह्या लिंकवर उपलब्ध आहे.&lt;br /&gt;
|-&lt;br /&gt;
| 14:03&lt;br /&gt;
| आय.आय.टी. बॉम्बे तर्फे मी रंजना उके आपली रजा घेते. सहभागासाठी धन्यवाद.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ranjana</name></author>	</entry>

	</feed>