BASH/C3/Basics-of-Redirection-(error-handling)/Marathi
From Script | Spoken-Tutorial
Title of script: Basics of redirection
Author: Manali Ranade
Keywords: Video tutorial, redirection, file descriptors, standard input, standard output, standard error
Time | Narration |
00:01 | नमस्कार.
Basics of redirection वरील पाठात आपले स्वागत. |
00:07 | या पाठात शिकणार आहोत, |
00:10 | Bash मधील इनपुट आणि आऊटपुट |
00:12 | रिडायरेक्शन आणि फाईल डिस्क्रीप्टर्स |
00:15 | स्टँडर्ड इनपुट |
00:16 | स्टँडर्ड आऊटपुट |
00:18 | स्टँडर्ड एरर |
00:19 | हे उदाहरणांद्वारे समजून घेऊ. |
00:22 | ह्या पाठासाठी BASHमधील Shell स्क्रिप्टींगचे ज्ञान असावे. |
00:28 | नसल्यास संबंधित पाठांसाठी कृपया आमच्या वेबसाईटला भेट द्या. (http://www.spoken-tutorial.org) |
00:34 | ह्या पाठासाठी आपण वापरू, |
00:36 | उबंटु लिनक्स 12.04 OS आणि |
00:40 | GNU BASH वर्जन 4.2. |
00:43 | पाठाच्या सरावासाठी कृपया, GNU Bash वर्जन "4" किंवा त्यावरील वर्जन वापरावे. |
00:50 | GNU/Linux मधे आपण फाईलमधे आऊटपुट पाठवू शकतो किंवा फाईलमधील इनपुट वाचू शकतो. |
00:58 | प्रत्येक Shell कमांडला त्याची स्वतःची इनपुटस आणि आऊटपुटस असतात. |
01:03 | इनपुट आणि आऊटपुटचे redirection करण्यासाठी विशिष्ठ नोटेशनचा वापर Shellद्वारे केला जातो |
01:11 | इनपुट किंवा आऊटपुटचा डिफॉल्ट पाथ बदलण्याला redirection म्हणतात. |
01:18 | GNU/Linux मधे हार्डवेअर सकट प्रत्येक गोष्ट ही फाईल असते. |
01:24 | सामान्यतः रिटर्न व्हॅल्यूज अशा असतात. |
01:27 | इनपुटसाठी "0" (शून्य) म्हणजेच कीबोर्ड |
01:31 | आऊटपुट साठी "1" (एक) म्हणजेच स्क्रीन |
01:34 | एरर साठी "2" (दोन) म्हणजेच स्क्रीन |
01:38 | 0, 1, 2 हे POSIX नंबर्स आहेत आणि हे फाईल डिस्क्रीप्टर्स (FD) म्हणून ओळखले जातात. |
01:46 | युजर किंवा इतर प्रोग्रॅमशी बोलण्यासाठी रीडायरेक्टर POSIX नंबर्स वापरतो. |
01:54 | स्टँडर्ड इनपुट: स्टँडर्ड इनपुट ही डिफॉल्ट इनपुट मेथड आहे. |
02:00 | इनपुट वाचण्यासाठी सर्व कमांडसद्वारे ही वापरली जाते. |
02:04 | ही शून्याने(0) दाखवली जाते. |
02:07 | ह्याला stdin(स्टँडर्ड इनपुट) असेही म्हणतात. |
02:13 | कीबोर्ड हे डिफॉल्ट स्टँडर्ड इनपुट आहे. |
02:17 | Less than चे चिन्ह हे इनपुट रीडायरेक्शनचे चिन्ह आहे. |
02:22 | त्याचा सिंटॅक्स असा आहे. Command space less than symbol space filename |
02:30 | redirection dot sh नावाची फाईल उघडू. |
02:34 | मी फाईलमधे कोड टाईप करून ठेवला आहे. |
02:37 | ही shebang line आहे. |
02:41 | टाईप करा 'sort space less than symbol space file dot txt |
02:48 | हे इनपुट रीडायरेक्शनचे उदाहरण आहे. |
02:52 | file dot txt ह्या फाईलमधून इनपुट घेतले जाईल. |
02:57 | sort कमांड file dot txt फाईलमधील अंक क्रमाने लावेल. |
03:04 | सेव्ह क्लिक करा. |
03:06 | redirection dot sh फाईल कार्यान्वित करा. |
03:10 | CTRL+ALT+T ही बटणे एकत्रितपणे दाबून टर्मिनल उघडा. |
03:18 | आता file dot txt फाईलमधील घटक पाहू. |
03:23 | टाईप करा cat space file dot txt. |
03:27 | एंटर दाबा. |
03:30 | फाईलमधे अंकांची मालिका आपण बघू शकतो. |
03:35 | टाईप करा: chmod space plus x space redirection dot sh |
03:43 | एंटर दाबा. |
03:45 | टाईप करा dot slash redirection dot sh |
03:48 | एंटर दाबा. |
03:51 | सॉर्ट केल्यानंतरचे आऊटपुट टर्मिनलवर बघू शकतो. |
03:56 | अंक हे चढत्या क्रमाने सॉर्ट केलेले आहेत. |
04:00 | स्लाईडस वर जा. |
04:03 | स्टँडर्ड आऊटपुट: आऊटपुट दाखवण्यासाठी स्टँडर्ड आऊटपुट सर्व कमांडसद्वारे वापरले जाते. |
04:10 | डिफॉल्ट आऊटपुट स्क्रीनवर दाखवले जाते. |
04:14 | हे एक(1)या अंकाने दाखवले आहे. |
04:17 | हे stdout (स्टँडर्ड आऊटपुट) म्हणून ओळखले जाते. |
04:23 | ( > )ग्रेटर दॅनचे चिन्ह हे आऊटपुट रीडायरेक्शनचे चिन्ह आहे. |
04:28 | त्याचा सिंटॅक्स असा आहे Command space greater than symbol space filename |
04:35 | आता redirection dot sh ह्या फाईलवर जाऊ. |
04:41 | मागील म्हणजेच sort ह्या ओळीला कमेंट करा. |
04:45 | त्याच्याखाली टाईप करा ls space greater than space ls underscore file.txt |
04:55 | हे आऊटपुट रीडायरेक्शनचे उदाहरण आहे. |
04:59 | "ls" चे आऊटपुट ls_file dot txt मधे संचित होईल. |
05:06 | "ls" कमांड विशिष्ट डिरेक्टरीतील फाईल्सच्या संबंधित माहितीची सूची दाखवेल. |
05:14 | फाईल सेव्ह करून टर्मिनलवर जा. |
05:19 | प्रॉम्प्ट क्लियर करा. प्रथम "ls" टाईप करून आऊटपुट पहा. |
05:28 | अप ऍरो बटण तीन वेळा दाबा. |
05:33 | dot slash redirection dot sh ही मागील कमांड मिळवा. |
05:38 | एंटर दाबा. |
05:41 | आता आऊटपुट योग्य प्रकारे रीडायरेक्ट झाले का ते तपासू. |
05:46 | टाईप करा gedit space ls underscore file dot txt आणि एंटर दाबा. |
05:56 | आपण ह्या फाईलमधे आऊटपुट बघू शकतो. रीडायरेक्ट यशस्वी झाले आहे. |
06:03 | स्लाईडस वर जा. |
06:06 | स्टँडर्ड एरर ही डिफॉल्ट आऊटपुट एरर आहे. |
06:12 | हे सर्व सिस्टीम एरर्स लिहिण्यासाठी वापरले जाते. |
06:16 | हे दोन (2)अंकाने दाखवले जाते. |
06:20 | ह्याला stderr(स्टँडर्ड एरर)असेही म्हणतात. |
06:25 | डिफॉल्ट स्टँडर्ड एरर आऊटपुट स्क्रीन किंवा मॉनिटरवर दिसते. |
06:32 | दोन ग्रेटर दॅनचे चिन्ह (2>)हे एरर रीडायरेक्शनचे चिन्ह आहे. |
06:36 | त्याचा सिंटॅक्स असा आहे command space 2 greater than space error dot txt |
06:44 | redirection dot sh या फाईलवर जाऊ. |
06:49 | मागील म्हणजेच "ls" कमांडला कमेंट करा. |
06:54 | त्याखाली टाईप करा rm space backslash tmp backslash 4815 dot txt space 2 greater than symbol space error dot txt. |
07:11 | एरर आऊटपुट error dot txt फाईलमधे रीडायरेक्ट केले जाईल. |
07:17 | सेव्ह क्लिक करा आणि टर्मिनलवर जा. |
07:22 | प्रथम एरर बघण्यासाठी कमांड टाईप करू. |
07:26 | टाईप करा rm space backslash tmp backslash 4815 dot txt |
07:36 | एंटर दाबा. |
07:38 | एरर दाखवली जाईल. |
07:40 | rm: cannot remove slash tmp slash 4815 dot txt: No such file or directory |
07:49 | आता फाईल कार्यान्वित करू. |
07:53 | अप ऍरोचे बटण दाबा. |
07:55 | आणि dot slash redirection dot sh ही मागील कमांड मिळवा. |
08:01 | एंटर दाबा. |
08:03 | आता एरर रीडायरेक्ट झाली का तपासू. |
08:07 | टाईप करा gedit space error dot txt आणि एंटर दाबा. |
08:15 | आता एरर error dot txt फाईलमधे रीडायरेक्ट झालेली बघू शकतो. |
08:22 | आपण पाठाच्या अंतिम टप्प्यात आहोत.
|
08:26 | थोडक्यात,
|
08:28 | पाठात शिकलो, |
08:31 | Bash मधील इनपुट आणि आऊटपुट |
08:35 | रिडायरेक्शन आणि फाईल डिस्क्रीप्टर्स |
08:38 | <(less than)चिन्हाच्या सहाय्याने स्टँडर्ड इनपुट |
08:42 | >(greater than) चिन्हाच्या सहाय्याने स्टँडर्ड आऊटपुट |
08:47 | 2> (2 ग्रेटर दॅन) चिन्हाच्या सहाय्याने स्टँडर्ड एरर |
08:52 | असाईनमेंट म्हणून, |
08:54 | C, C++, Java सारख्या कुठल्याही लँग्वेजमधे प्रोग्रॅम लिहा. |
08:59 | आणि आऊटपुट किंवा एरर नव्या फाईलमधे रीडायरेक्ट करा. |
09:04 | किंवा तुमचे नाव, पत्ता या सारखे घटक असलेली टेक्स्ट फाईल बनवा. |
09:11 | आणि ते घटक नव्या फाईलमधे रीडायरेक्ट करा. |
09:15 | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. |
09:19 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
09:23 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
09:28 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
09:30 | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. |
09:34 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
09:38 | अधिक माहितीसाठी कृपया contact@spoken-tutorial.org वर लिहा. |
09:46 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
09:50 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
09:58 | यासंबंधी अधिक माहिती पुढील साईटवर उपलब्ध आहे.
http://spoken-tutorial.org\NMEICT-Intro |
10:04 | हे स्क्रिप्ट FOSSEE आणि spoken-tutorial टीमने तयार केले आहे. |
10:10 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते. सहभागासाठी धन्यवाद. |