पर लिखता है, मैं एक केपी स्क्रिप्ट (निष्पादन का उपयोग करके) में पाइप बनाना चाहता हूं जो पाइप को टी के लिए भेजता है, और आउटपुट को पाइप में भेजता है।एक पाइप बनाएं जो एकाधिक फ़ाइलों (टीई)
वर्तमान:
#Redirect EVERYTHING
exec 3>&1 #Save STDOUT as 3
exec 4>&2 #Save STDERR as 4
exec 1>${Log} #Redirect STDOUT to a log
exec 2>&1 #Redirect STDERR to STDOUT
क्या मैं चाहें करने के लिए (लेकिन मैं वाक्य रचना सही नहीं है):
#Redirect EVERYTHING
exec 3>&1 #Save STDOUT as 3
exec 4>&2 #Save STDERR as 4
exec 1>tee -a ${Log} >&3 #Redirect STDOUT to a log
exec 2>&1 #Redirect STDERR to STDOUT
मैं कैसे कर सकता है इस पाइप को बनाओ?
बैश कम से कम, अपने ब्लॉक में से प्रत्येक में अंतिम पंक्ति बेहतर रूप में वर्णित किया जाएगा में "देते STDERR को STDOUT" या "STDOUT करने के लिए STDERR अनुप्रेषित"। बाद में 2> डंप-स्टडआउट खाली हो जाएगा, लेकिन जो कुछ भी आप गूंजते हैं> और 2 उसी स्थान पर जाएंगे जैसे आप गूंजते हैं> & 1। – dubiousjim