जवाबों:
आह, bashपुनर्निर्देशन: -
( pmset -g && echo && pmset -g assertions ) | open -f -a TextEdit
यह आपके कमांड्स को एक &&सब-शेल में सिंगल बैश कमांड के रूप में चलाता है (जो कि इसका प्रभाव है ) (जो इसे ()करता है, उसमें लपेटता है) और आपके लिए TextEdit में सब-शेल के आउटपुट को रीडायरेक्ट करता है। आपको तकनीकी रूप से &&इसके बजाय उपयोग करने की आवश्यकता नहीं है , ;लेकिन इसे बदलने का प्रभाव यह है कि यदि कोई भी आदेश विफल हो जाता है तो यह उस बिंदु पर पूरी श्रृंखला को रोक देगा।
नोट: आपके उदाहरण में सभी कमांड चलाए जा रहे हैं (जैसा कि आप केवल pmset -g; echo; pmset -g assertionsकमांड लाइन पर चलकर साबित कर सकते हैं ), यह सिर्फ इतना है कि आप पाइप को केवल पिछले एक पर लागू कर रहे हैं। इसलिए इसे सब-वे में चलाने की आवश्यकता है।
ध्यान दें: यदि आप चाहें तो |चरित्र >को किसी फ़ाइल में बदल सकते हैं और आउटपुट भेज सकते हैं।