14

次の構成を使用して、出力をログ ファイルにパイプし、出力も表示したままにすることがよくあります。

./command 2>&1 | tee output.log

私は似たようなことをしようとしていますが、ヒアドキュメントを使用しています:

./command << HEREDOC
params
HEREDOC 2>&1 | tee output.log

これは機能しません - これを達成することは可能ですか?

4

2 に答える 2

22

もちろん。

./command <<HEREDOC 2>&1 | tee output.log
params
HEREDOC

ヒアドキュメントは次の行まで始まりません。コマンドの残りの部分は、通常どおり解析されます。

于 2013-05-15T01:06:48.583 に答える
2

expr:

xargs expr << HEREDOC | tee output.log
10 + 11
HEREDOC
于 2013-05-15T01:07:39.907 に答える