0

私はこのようなパイプを持っています:

VAR=`command1 | command2 | etc...`

そして、パイプが正常に終了した場合、出力が に保存されVAR、それ以外の場合、パイプがパイプのいずれかのポイントで失敗した場合、エラーがコマンドに送信されることを望みます。そのコマンドは、特定の形式のエラーをいくつかのファイルに書き込みます。そのようなもの(ただし、これは機能しません):

VAR=`{ command1 | command2 | etc... ; } 2> err_command`

私は他の組み合わせを試しました:

|& err_command
2>&1 | err_command

しかし、それらは機能せず、その理由はわかりません。

4

1 に答える 1