次の2つのコマンドの違いを知りたい
2>&1 | tee output.log
そして
|& tee output.log
私が到達したコマンドの出力を保存するパイプを探しています。この説明。私は前者を使ってきましたが、今は後者が同じ結果を入力しても節約されるのか、それとも私が理解していない(あるいは私が知らない)何かがあるのかどうか疑問に思います。
ありがとうございます。
ベストアンサー1
man bash
使用される場合、
|&
コマンドの標準エラーは、標準出力に加えて、コマンド2の標準入力にパイプされます。それは略語です2>&1 |
。
だから違いはありません。