किसी फ़ाइल में कमांड प्रॉम्प्ट आउटपुट को पुनर्निर्देशित कैसे करें [आसान]

का उपयोग पुनर्निर्देशन ऑपरेटर कमांड के आउटपुट को फाइल में रीडायरेक्ट करने के लिए। यह हमारे पसंदीदा में से एक है कमांड प्रॉम्प्ट ट्रिक्स और हैक्स.

कमांड चलाने के बाद कमांड प्रॉम्प्ट में प्रदर्शित होने वाली सभी जानकारी को एक फ़ाइल में सहेजा जा सकता है जिसे आप बाद में संदर्भित करने के लिए विंडोज में खोल सकते हैं या अपनी पसंद के अनुसार हेरफेर कर सकते हैं।

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

पुनर्निर्देशन ऑपरेटरों का उपयोग कैसे करें

इन पुनर्निर्देशन ऑपरेटरों का उपयोग करने का तरीका जानने का सबसे आसान तरीका कुछ उदाहरण देखना है:

ipconfig /all > mynetworksettings.txt
ipconfig सभी कमांड को TXT फाइल पर रीडायरेक्ट किया गया

इस उदाहरण में, सभी नेटवर्क कॉन्फ़िगरेशन जानकारी, सामान्य रूप से चलने के बाद स्क्रीन पर दिखाई देती है ipconfig / सभी, के नाम से एक फ़ाइल में सहेजा जाता है mynetworksettings.txt. यह कमांड के बाईं ओर के फोल्डर में स्टोर होता है, सी:\उपयोगकर्ता\जॉन इस मामले में।

NS > पुनर्निर्देशन ऑपरेटर ipconfig कमांड और फ़ाइल के नाम के बीच जाता है। यदि फ़ाइल पहले से मौजूद है, तो इसे अधिलेखित कर दिया जाएगा। यदि यह पहले से मौजूद नहीं है, तो इसे बनाया जाएगा।

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

पिंग 10.1.0.12 > "सी:\उपयोगकर्ता\Jon\Desktop\Ping Results.txt"
पिंग कमांड को टेक्स्ट फाइल पर रीडायरेक्ट किया गया

यहां, जब पिंग कमांड निष्पादित किया जाता है, तो कमांड प्रॉम्प्ट परिणामों को फ़ाइल के नाम से आउटपुट करता है: पिंग परिणाम.txt पर स्थित है जॉन उपयोगकर्ता का डेस्कटॉप, पर सी:\उपयोगकर्ता\जॉन\डेस्कटॉप. संपूर्ण फ़ाइल पथ उद्धरणों में लिपटा हुआ है क्योंकि इसमें एक स्थान शामिल था।

याद रखें, का उपयोग करते समय > पुनर्निर्देशन ऑपरेटर, निर्दिष्ट फ़ाइल बनाई जाती है यदि यह पहले से मौजूद नहीं है और यदि यह मौजूद है तो इसे अधिलेखित कर दिया जाता है।

परिशिष्ट पुनर्निर्देशन ऑपरेटर

डबल-एरो ऑपरेटर एक फ़ाइल को प्रतिस्थापित करने के बजाय जोड़ता है:

ipconfig /all >> \\server\files\officenetsettings.log

यह उदाहरण का उपयोग करता है >> पुनर्निर्देशन ऑपरेटर जो काफी हद तक उसी तरह से कार्य करता है जैसे > ऑपरेटर, केवल आउटपुट फ़ाइल को अधिलेखित करने के बजाय यदि वह मौजूद है, तो यह कमांड आउटपुट को फ़ाइल के अंत में जोड़ देता है।

यह क्या है इसका एक उदाहरण यहां दिया गया है लॉग फ़ाइल ऐसा लग सकता है कि इसे एक कमांड निर्यात किए जाने के बाद:

लॉग फ़ाइल में ipconfig सभी परिणाम

NS >> पुनर्निर्देशन ऑपरेटर तब उपयोगी होता है जब आप विभिन्न कंप्यूटरों या कमांड से समान जानकारी एकत्र कर रहे होते हैं और आप उस सभी डेटा को एक फ़ाइल में चाहते हैं।

उपरोक्त पुनर्निर्देशन ऑपरेटर उदाहरण कमांड प्रॉम्प्ट के संदर्भ में हैं, लेकिन आप उनका उपयोग a. में भी कर सकते हैं बल्ला फ़ाइल। जब आप किसी कमांड के आउटपुट को टेक्स्ट फ़ाइल में पाइप करने के लिए BAT फ़ाइल का उपयोग करते हैं, तो ऊपर वर्णित ठीक उसी कमांड का उपयोग किया जाता है, लेकिन दबाने के बजाय प्रवेश करना उन्हें चलाने के लिए, आपको बस .BAT फ़ाइल खोलनी होगी।

बैच फ़ाइलों में पुनर्निर्देशन ऑपरेटरों का उपयोग करें

पुनर्निर्देशन ऑपरेटर बैच फ़ाइलों में कमांड को शामिल करके काम करते हैं जैसे आप कमांड प्रॉम्प्ट से करते हैं:

ट्रेसर्ट yahoo.com > सी:\yahootracert.txt
पुनर्निर्देशन ऑपरेटर के साथ ट्रेसर्ट बैट कमांड

उपरोक्त एक उदाहरण है कि कैसे एक बैच फ़ाइल बनाने के लिए जो एक पुनर्निर्देशन ऑपरेटर का उपयोग करता है ट्रैसर्ट कमांड.

ट्रेसर्ट yahoo.com कमांड परिणाम

NS yahootracert.txt फ़ाइल (ऊपर दिखाया गया है) पर बनाई जाएगी सी: निष्पादित करने के बाद कई सेकंड ड्राइव करें नमूना.बट फ़ाइल। ऊपर दिए गए अन्य उदाहरणों की तरह, फ़ाइल सब कुछ दिखाती है कि कमांड प्रॉम्प्ट से पता चलता है कि अगर पुनर्निर्देशन ऑपरेटर का उपयोग नहीं किया गया था।