ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

पुनर्निर्देशन मानक त्रुटि

मानक त्रुटि को पुनर्निर्देशित करने में एक समर्पित पुनर्निर्देशन ऑपरेटर की आसानी का अभाव है। पुनर्निर्देशित करना


मानक त्रुटि हमें इसका उल्लेख करना चाहिए फाइल डिस्क्रिप्टर. एक प्रोग्राम कई क्रमांकित फ़ाइल स्ट्रीम में से किसी पर आउटपुट उत्पन्न कर सकता है। जबकि हमने इनमें से पहले तीन फ़ाइल स्ट्रीम को मानक इनपुट, आउटपुट और त्रुटि के रूप में संदर्भित किया है, शेल उन्हें क्रमशः फ़ाइल डिस्क्रिप्टर 0, 1 और 2 के रूप में आंतरिक रूप से संदर्भित करता है। शेल फ़ाइल डिस्क्रिप्टर नंबर का उपयोग करके फ़ाइलों को पुनर्निर्देशित करने के लिए एक नोटेशन प्रदान करता है। चूँकि मानक त्रुटि फ़ाइल डिस्क्रिप्टर संख्या 2 के समान है, हम इस नोटेशन के साथ मानक त्रुटि को पुनर्निर्देशित कर सकते हैं:



[मुझे@लिनक्सबॉक्स ~]$ ls -l /bin/usr 2> ls-error.txt

[मुझे@लिनक्सबॉक्स ~]$ ls -l /bin/usr 2> ls-error.txt


फ़ाइल में मानक त्रुटि का पुनर्निर्देशन करने के लिए फ़ाइल डिस्क्रिप्टर "2" को पुनर्निर्देशन ऑपरेटर के ठीक पहले रखा जाता है ls-error.txt.


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: