Yanıtlar:
Aahhh, bash
yö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 assertions
komut 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.