मैं एक फ़ाइल और टर्मिनल दोनों में त्रुटि आउटपुट को रीडायरेक्ट करने और मानक आउटपुट को फेंकने की कोशिश कर रहा हूं, लेकिन मैं इसे समझ नहीं सकता। क्या कोई जानता है कि यह कैसे करें?बैश - आउटपुट रीडायरेक्शन
उत्तर
myCommand 2>&1 1>/dev/null | tee /path/to/some/file.txt
STDOUT// dev में काले छिपे अशक्त
STDERR STDOUT
कोटी STDOUT प्राप्त करता है और यह रूप में अच्छी तरह दायर करने के लिए फिर से गूँज इसे लिखने के रूप में रीडायरेक्ट कर दिया जाता हो जाता है
मैं करीब था :) मेरे पास यह आदेश था और यह 'myCommand 1>/dev/null 2> और 1 काम नहीं करता था। टीई/पथ/से/कुछ/file.txt'। आपका समाधान काम करता है। धन्यवाद – user219882
मैंने पहले आपके समाधान की कोशिश की तो याद किया कि वे चारों ओर एक और तरीका होना चाहिए;) –
: डी और मैंने सोचा कि कोई अंतर नहीं था ... – user219882
देखें ये पद। आपको कई दिशाओं में निर्देशित करने के लिए टीई कमांड का उपयोग करने की आवश्यकता होगी।
यह विश्लेषण नहीं किया गया। –