यह समझना आसान है कि क्या आपने पहले प्रयोग किया है tee
। यह उपयोगी पुराना टूल मानक इनपुट लेता है और कई फाइलों को लिखता है, साथ ही मानक आउटपुट। निम्नलिखित:
echo "Hello world" | tee one two
दो फाइलें बनाएंगे, नाम one
और two
, दोनों स्ट्रिंग युक्त Hello world
। यह आपके टर्मिनल पर भी प्रिंट होगा।
अब pee
एक समान कार्य करता है, लेकिन आउटपुट को कई फाइलों में रीडायरेक्ट करने के बजाय इसे कई सेकेंडरी कमांड, अला पाइप पर रीडायरेक्ट करता है। यह tee
सम्मान से थोड़ा अलग है कि यह मूल स्टडआउट को नहीं भेजता है क्योंकि यह माध्यमिक कमांड के आउटपुट के साथ संयोजन करने में कोई मतलब नहीं होगा। निम्नलिखित बहुत सरल उदाहरण:
echo "Hello world" | pee cat cat
Hello world
अपने टर्मिनल पर दो बार स्ट्रिंग का उत्पादन करेगा । ऐसा इसलिए है क्योंकि cat
मानक आउटपुट प्राप्त करने के दो उदाहरणों में से प्रत्येक और वह cat
करता है जो प्रिंट करता है।
stdin
और हर लिपि को फिल् म पैटर्न को मैथून देने के लिए इस्तेमाल किया जा सकता है, क्या शुद्ध घूस ऐसा कर सकता है? AFAIU यह ब्रैकेट के अंदर तारांकन का विस्तार करेगा जैसे कुछtee >(app1 app2 app3 app4)
ऐसा नहीं>(app1) >(app2) >(app3) >(app4)
है जो कि आपका उत्तर नहीं दिखाता है