आम तौर पर हम आउटपुट को रीडायरेक्ट करने के लिए एक अलग फाइल का उपयोग करते हैं।
उदाहरण के लिए :
cat < first > temp
इस कमांड में पहले की सामग्री मानक आउटपुट के बजाय अस्थायी पर पुनर्निर्देशित की जाती है।
फिर अगर मैं उसी फ़ाइल नाम का उपयोग करता हूं तो यह फ़ाइल को छोटा क्यों करता है?
यह उसी फ़ाइल को अधिलेखित क्यों नहीं कर सकता है?
cat < first > first
cat < first > temp
ठीक काम करता है।