因此,我想监视实时日志,因为它们带有较少的 +F,但日志在实际消息之前有很多噪音 - 幸运的是,该行是由 | 分段的。字符,时间戳位于第一个 | 之前消息在最后 |
我知道可以用 less 来使用正则表达式进行搜索 - 但你能像 Perl 那样 s///g 每一行然后 [-1] 元素吗?
或者也许有一些完全不同的方法来做到这一点,而不是减少使用?
答案1
您可以在将日志提供给以下位置之前对其进行预处理less
:
tail -F /path/to/logfile | grep -o '[^|]*$' | less