स्क्रीन पर और फ़ाइल में stdout रखें


1

मैं XP में एक कमांड प्रॉम्प्ट विंडो खोलता हूं। वहां मैं एक कमांड लाइन प्रोग्राम (foo.exe) चलाता हूं और मैं एक फाइल में stdout कैप्चर करना चाहता हूं। तो मैं इसे इस तरह से चलाता हूं:

foo> fooResult.txt

हालाँकि, उसी समय मैं चाहूंगा कि अभी भी कमांड प्रॉम्प्ट विंडो के स्क्रीन पर फीड किया जाए। उसके लिए वाक्य रचना क्या है?

जवाबों:


3

foo |teefooResult.txt


क्या यह खिड़कियों में बॉक्स से बाहर काम करता है?
नाथन फ़ेलमैन

आपको teeनिष्पादन योग्य चाहिए, जो दिए गए लिंक पर उपलब्ध है।
इग्नासियो वाज़केज़-अब्राम्स

या एक नए कंसोल पर, अगर उसके पास साइगविन है।
लोरेंजो वॉन मैटरहॉर्न

1

यदि आप लिनक्स का उपयोग कर रहे थे, तो आप teeइस तरह का उपयोग कर सकते हैं :

foo | tee fooResult.txt

यह वही करेगा जो आप चाहते हैं। दुर्भाग्य से (केवल इस अर्थ में, कि मैं किसी को परेशान करता हूं), आप विंडोज का उपयोग कर रहे हैं। सौभाग्य से, tee यहाँ या यहाँ एक विंडोज़ संस्करण है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.