मैं C ++ कोड (prog2) पर एक मेमोरी चेक टूल (prog1) चला रहा हूं, जो दोनों मुझे एक विशाल और विस्तृत आउटपुट देते हैं। कुछ कीड़ों का पीछा करने के लिए मुझे इस आउटपुट को फ़ाइल में सहेजने की आवश्यकता है।
मैंने स्टडआउट को एक फ़ाइल पर पुनर्निर्देशित करने की कोशिश की:
prog1 prog2 > outfile.txt
लेकिन यह मुझे एक फाइल देता है जिसमें prog2 का आउटपुट है, जबकि prog1 का आउटपुट अभी भी टर्मिनल पर जा रहा है।
किसी को यह निर्दिष्ट करने का एक तरीका पता है कि मैं किसी फ़ाइल पर जाने के लिए आउटपुट चाहता हूं? पसंद है (prog1 prog2) > outfile.txt
?
2>&1
के बाद जाना है> outfile.txt
। पुनर्निर्देश का मामला मायने रखता है।