Yanıtlar:
Aahhh, bashyönlendirme: -
( pmset -g && echo && pmset -g assertions ) | open -f -a TextEdit
Bu, komutlarınızı &&bir alt kabukta tek bir bash komutu (yani etkisi ) olarak çalıştırır (bunu ()doya dolandırır) ve alt kabuğun çıktısını sizin için TextEdit'e yönlendirir. Bunun &&yerine teknik olarak kullanmak zorunda değilsiniz , ;ancak değiştirmenin etkisi, komutlardan herhangi biri başarısız olursa tüm zinciri o noktada durduracağıdır.
Not: Örneğinizde tüm komutlar çalıştırılmaktadır (yalnızca pmset -g; echo; pmset -g assertionskomut satırında çalıştırarak kanıtlayacağınız gibi ), yalnızca boruyu yalnızca sonuncusuna uygulamanızdır. Bu yüzden bir alt kabukta çalıştırılması gerekiyor.
Not: |Karakteri değiştirebilir >ve isterseniz çıktıyı bir dosyaya gönderebilirsiniz.