我想用以下方式对文件进行分页,即 $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
但它不起作用,我只是得到一个空屏幕。有人有想法吗?