回答:
ああ、bash
リダイレクト:-
( pmset -g && echo && pmset -g assertions ) | open -f -a TextEdit
これは、コマンドをサブシェル&&
(これがラッピングするもの)で単一のbashコマンド(の効果)として実行し、サブシェル()
の出力をTextEditにリダイレクトします。技術的&&
には;
、代わりに使用する必要はありませんが、変更の効果は、コマンドのいずれかが失敗した場合、その時点でチェーン全体を停止することです。
注:この例では、すべてのコマンドが実行されています(pmset -g; echo; pmset -g assertions
コマンドラインで実行するだけで証明できるように)、最後のパイプのみにパイプを適用しているだけです。そのため、サブシェルで実行する必要があります。
注:必要に応じて、|
文字をに置き換えて>
、出力をファイルに送信できます。