更少,但只有每行的最后一个元素?

更少,但只有每行的最后一个元素?

因此,我想监视实时日志,因为它们带有较少的 +F,但日志在实际消息之前有很多噪音 - 幸运的是,该行是由 | 分段的。字符,时间戳位于第一个 | 之前消息在最后 |

我知道可以用 less 来使用正则表达式进行搜索 - 但你能像 Perl 那样 s///g 每一行然后 [-1] 元素吗?

或者也许有一些完全不同的方法来做到这一点,而不是减少使用?

答案1

您可以在将日志提供给以下位置之前对其进行预处理less

tail -F /path/to/logfile | grep -o '[^|]*$' | less

相关内容