एक नई टेक्स्ट फ़ाइल बनाएँ और उसे PowerShell में लिखें

Create New Text File



पावरशेल विभिन्न कार्यों को स्वचालित करने के लिए माइक्रोसॉफ्ट द्वारा विकसित एक शेल या स्क्रिप्टिंग भाषा है; उदाहरण के लिए, व्यवस्थापक इस उपकरण का उपयोग प्रशासनिक कार्यों को स्वचालित करने के लिए करते हैं। इसके अलावा, एक भाषा के रूप में, इसका उपयोग चुस्त-आधारित वातावरण, निरंतर एकीकरण और निरंतर परिनियोजन में समाधान विकसित करने और तैनात करने के लिए किया जा रहा है। लिनक्स-आधारित वितरण में, तुलनीय शेल बैश है; और अधिकांश बैश कमांड पावरशेल में निष्पादन योग्य हैं। विंडोज कमांड प्रॉम्प्ट (सीएमडी) विंडोज का डिफॉल्ट शेल है, लेकिन अब विंडोज 10 के हालिया बिल्ड में, डिफॉल्ट शेल को पॉवरशेल द्वारा बदल दिया गया है।

पावरशेल का उपयोग विभिन्न विंडोज़ संचालन करने के लिए किया जा सकता है, जैसे कि फ़ोल्डर, निर्देशिका बनाना। इसी तरह, पावरशेल का उपयोग करके टेक्स्ट फाइलों को भी नियंत्रित किया जा सकता है; हम टेक्स्ट फ़ाइलों में से सामग्री को जोड़ने या हटाने के लिए टेक्स्ट फ़ाइलों को संपादित कर सकते हैं।







हम PowerShell का उपयोग करके टेक्स्ट फ़ाइलें बनाने और संपादित करने के विभिन्न तरीकों का प्रदर्शन करेंगे:



PowerShell का उपयोग करके फ़ाइलें कैसे बनाएं और संपादित करें

निम्नलिखित चरण आपको PowerShell का उपयोग करके टेक्स्ट फ़ाइलें बनाने में सक्षम करेंगे; इसके अलावा, यह खंड टेक्स्ट फ़ाइलों को संपादित करने के विभिन्न तरीकों के बारे में भी बताता है।



चरण 1: पावरशेल का उपयोग करके टेक्स्ट फ़ाइल कैसे बनाएं

PowerShell में एक नई टेक्स्ट फ़ाइल बनाते समय विचार करने की दो संभावनाएं हैं:





संभावना 1: वर्तमान कार्य निर्देशिका (पीडब्ल्यूडी) में टेक्स्ट फ़ाइल बनाएं: इसे पूरा करने के लिए, एक नई फ़ाइल बनाने के लिए निम्न आदेश निष्पादित करें: नीचे दिए गए क्रम में एक टेक्स्ट फ़ाइल बनाई जाएगी जिसका नाम है फ़ाइल1 वर्तमान निर्देशिका में:

> नया-आइटम file1.txt



संभावना 2: यदि आप किसी अन्य फ़ोल्डर में नई फ़ाइल प्राप्त करना चाहते हैं, तो आपको पूरा पथ निर्दिष्ट करना होगा; और सुनिश्चित करें कि लक्षित निर्देशिका मौजूद है; अन्यथा, आप अज्ञात निर्देशिका या ड्राइव में परिवर्तन करने में असमर्थ होंगे। नीचे दिया गया कमांड एक नई टेक्स्ट फाइल बनाएगा करें 2 ड्राइव की लक्षित निर्देशिका में तथा .

> नया आइटम ई:MSfile2.txt

एक बार जब आप एक टेक्स्ट फ़ाइल बना लेते हैं, तो आप चरण 2 पर जाने के लिए तैयार होते हैं।

चरण 2: पावरशेल का उपयोग करके टेक्स्ट फ़ाइलों के अंदर कैसे लिखें

यह देखा गया है कि प्रत्येक ट्रैक के अपने फायदे और नुकसान होते हैं, इसलिए उपयोगकर्ताओं को अपनी आवश्यकताओं के अनुसार चयन करना चाहिए। निम्नलिखित तीन तरीके हैं जिन पर आप टेक्स्ट फ़ाइल के अंदर लिखने पर विचार कर सकते हैं:

डेटा को बदलना: यदि आप टेक्स्ट फ़ाइल की मौजूदा सामग्री को एक नए से बदलना चाहते हैं, तो आपको अवश्य जाना चाहिए विधि १।

सामग्री को जोड़ना: हालाँकि, यदि आप मौजूदा सामग्री में कुछ पंक्तियाँ जोड़ना चाहते हैं, तो आपको अनुसरण करना होगा विधि २।

पावरशेल में टेक्स्ट फ़ाइलों को संपादित करने के लिए नैनो संपादक का उपयोग करना: यदि आप किसी टेक्स्ट फ़ाइल की सामग्री को कई बार जोड़ना या हटाना चाहते हैं, तो इस पर विचार करने की अनुशंसा की जाती है विधि 3.

विधि 1: डेटा को बदलना
सामग्री सेट करने से पहले, पहले; निम्न आदेश का उपयोग कर फ़ाइल पढ़ें:

> सामग्री प्राप्त करें file1.txt

निष्पादन के बाद, आउटपुट नीचे दिखाया गया है:

अगर आप टेक्स्ट फाइल में लिखना चाहते हैं , टेक्स्ट को बदलने के लिए नीचे दिए गए कमांड को निष्पादित करें फ़ाइल1 :

> सेट-सामग्री file1.txt' नमस्ते, सामग्री सफलतापूर्वक बदल दी गई है'

एक बार जब आपका आदेश सफलतापूर्वक निष्पादित हो जाता है, तो यह जांचने के लिए अपनी फ़ाइल की सामग्री पढ़ें कि टेक्स्ट बदला गया है या नहीं। नीचे दिया गया कमांड की सामग्री को प्रिंट करेगा file1.txt

> सामग्री प्राप्त करें file1.txt

आप देखेंगे कि टेक्स्ट बदल दिया गया है:

विधि 2: सामग्री को जोड़ना
पहली विधि के विपरीत, दूसरी विधि सामग्री को फ़ाइल में मौजूदा डेटा में जोड़ देगी; पिछली सामग्री भी फ़ाइल में उपलब्ध होगी:

टेक्स्ट को जोड़ने के लिए, निम्न कमांड निष्पादित करें: नीचे दिया गया कमांड सिंगल कोट्स में लिखे गए टेक्स्ट को इसमें जोड़ देगा file1.txt .

> ऐड-कंटेंट file1.txt 'आपने टेक्स्ट जोड़ा है'

उपरोक्त कमांड को निष्पादित करने के बाद, जांचें कि टेक्स्ट जोड़ा गया है या नहीं; ऐसा करने के लिए, जाँच करने के लिए निम्न कमांड चलाएँ। आप पाएंगे कि सिंगल कोट्स में लिखी गई लाइन अब एक नई लाइन के रूप में जुड़ गई है file1.txt .

> सामग्री प्राप्त करें file1.txt

विधि 3: पावरशेल में टेक्स्ट फ़ाइलों को संपादित करने के लिए नैनो संपादक का उपयोग करना
टेक्स्ट फ़ाइलों में परिवर्तन करने का दूसरा तरीका है का उपयोग करना नैनो पावरशेल में संपादक:

NS नैनो संपादक PowerShell में पहुँच के लिए उपलब्ध नहीं है; आपको पैकेज स्थापित करना होगा। इस स्थापना से पहले, आपको यह सुनिश्चित करना होगा कि आप व्यवस्थापकीय विशेषाधिकारों के साथ PowerShell चला रहे हैं; अन्यथा, स्थापना सफल नहीं होगी। एक बार जब आप PowerShell को व्यवस्थापक के रूप में चला लेते हैं; आप आगे जारी रख सकते हैं:

सबसे पहले, आपको स्थापित करना होगा chocolatey पैकेज; NS chocolatey पैकेज नैनो संपादक का समर्थन करता है। तो, नैनो संपादक जोड़ने से पहले इसे स्थापित करना आवश्यक है, और आप इसे नीचे दिए गए आदेश का उपयोग करके स्थापित कर सकते हैं:

> सेट-निष्पादन नीति बाईपास-स्कोप प्रक्रिया-बल; iex ((नया-ऑब्जेक्ट System.Net.WebClient)। DownloadString ('https://chocolatey.org/install.ps1'))

की सफल स्थापना के बाद दुर्घटनाग्रस्त पैकेज; अब, स्थापित करें नैनो नीचे दिए गए कमांड की मदद से संपादक:

> चोको इंस्टाल नैनो

स्थापना के दौरान, यह प्रेस करने के लिए कहेगा तथा स्थापना को आगे बढ़ाने के लिए:

एक बार उपरोक्त आदेश सफलतापूर्वक निष्पादित हो जाने के बाद, PowerShell को पुनरारंभ करें:

उसके बाद, पावरशेल में अपनी टेक्स्ट फ़ाइल की लक्षित निर्देशिका खोलें: एक बार जब आप निर्देशिका में पहुंच जाते हैं; पाठ फ़ाइल की जाँच करें कि यह मौजूद है या नहीं; ऐसा करने के लिए, अपने PowerShell में निम्न आदेश चलाएँ:

> एलएस

उसके बाद, आप का उपयोग करके अपनी टेक्स्ट फ़ाइल को संपादित कर सकते हैं नैनो नीचे दिए गए कमांड की मदद से संपादक।

> नैनो file1.txt

निष्पादन के बाद, आप पाएंगे कि आपकी टेक्स्ट फ़ाइल एक संपादक में खोली जाएगी, जहाँ आप फ़ाइल की सामग्री को जोड़, हटा या बदल सकते हैं।

नैनो संपादक आपको अन्य पाठ संपादकों की तरह ही पाठ को संपादित करने, हटाने और जोड़ने में सक्षम बनाता है। उदाहरण के लिए, यदि आप टेक्स्ट जोड़ना चाहते हैं, तो मौजूदा टेक्स्ट के बाद लिखना शुरू करें। जोड़ने के बाद, दबाएं Ctrl+X संपादक से बाहर निकलने के लिए; इस क्रिया के बाद, दबाएँ तथा परिवर्तनों को सहेजने या दबाने के लिए एन परिवर्तनों को त्यागने के लिए। इसके अलावा, आप मौजूदा सामग्री को हटा सकते हैं और ऊपर वर्णित परिवर्तनों को सहेज सकते हैं।