Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
很多时候我会使用以下结构将输出通过管道传输到日志文件,同时将输出保持在显示器上
./command 2>&1 | tee output.log
我正在尝试做类似的事情,但使用此处的文档:
./command << HEREDOC params HEREDOC 2>&1 | tee output.log
这不起作用 - 是否有可能实现这一目标?
当然。
./command <<HEREDOC 2>&1 | tee output.log params HEREDOC
here-document 直到下一行才开始。命令的其余部分正常解析。
一个例子expr:
expr
xargs expr << HEREDOC | tee output.log 10 + 11 HEREDOC