我对Linux还是个新手。我对这篇文章有类似的需求: 同时管道和记录 STDOUT,但不确定从解释的内容中了解该怎么做:/
我有一个命令可以计算几个小时的数据,并将所有内容输出到外部日志文件(log-01)中,并将任何错误输出到专用日志文件(log-error)中,如下所示:
myCommand > log-01 2>log-error
但我还想通过从流或 log-01 中拾取来在我的终端上显示此过程的不同顺序步骤? -一些特定的关键词并显示我选择的任何相关数据(基本上是一些以下数字或整行,具体取决于他检查的步骤)。基本上我会用 grep 指令做什么。
当我的 log-01 记录数千行时,我的终端仅显示 20 个连续步骤左右。
预先感谢您的提示!
答案1
使用tee
:
myCommand 2>log-error | tee log-01