मैं एक प्रक्रिया से दूसरी प्रक्रिया के स्टडआउट को भेजना चाहूंगा, लेकिन कंसोल को भी। उदाहरण के लिए stdout को stdout + stderr पर भेजना।
उदाहरण के लिए, मुझे git edit
निम्नलिखित के लिए उपनाम मिला है :
git status --short | cut -b4- | xargs gvim --remote
मैं फ़ाइलनाम की सूची स्क्रीन पर भी भेजना चाहूंगा xargs
।
तो, वहाँ एक समान tee
उपयोगिता है कि यह करूँगा? ताकि मैं कुछ ऐसा कर सकूं:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
में पुनर्निर्देशित किया गया है। यही है, यदि आपtee /dev/stdout
प्रभाव का उपयोग कर रहे थे तो यह होगा कि सब कुछxargs
दो बार भेजा जाता है, और टर्मिनल पर कुछ भी नहीं जाता है।