2012-12-14 13 views
6

कमांड पाइपलाइन में अंतिम चरण के रूप में उपयोग किए जाने पर export विफल क्यों होता है?निर्यात करने के लिए पाइप

echo FOO=bar | xargs export 
# => xargs: export: No such file or directory 

मैं इसे पूरा करने के लिए जो मैं चाहता इस तरह से फिर से लिखने कर सकते हैं:

export `echo FOO=bar` 

लेकिन कारण है कि मैं पहले रास्ते में export उपयोग नहीं कर सकते?

+0

फॉलोअप प्रश्न का उत्तर देने के लिए ("मैं कार्यों के साथ काम करने के लिए 'xargs' कैसे प्राप्त कर सकता हूं?"): Http://stackoverflow.com/q/11003418/1004889 – pje

उत्तर

5

निर्यात एक खोल निर्मित है और xargs वास्तविक बाइनरी की अपेक्षा करता है।

संबंधित मुद्दे