使用 follow less +F 分页并使用 awk 着色

使用 follow less +F 分页并使用 awk 着色

我想用以下方式对文件进行分页,即 $less +F 并对屏幕上的输出进行着色。

我想少用,因为我可以离开跟随模式,浏览文件,然后重新进入跟随模式。

我想要这样的东西:

#!/bin/sh
tail -f ./StdOutErr.0 | awk -v RS='\r\n' '
/STDOUT/ {print $0}
/STDERR/ {print "\033[38;5;202m" $0 "\033[39m"}
' | less -R +F

但它不起作用,我只是得到一个空屏幕。有人有想法吗?

相关内容