rei*_*des 1 linux unix shell less escape-sequences
我们最近启用了为一些服务的日志文件着色,我相信我们为此使用了 ANSI 转义序列。看起来像这样:
[2014-06-12 10:56:43,214] [main] [VOID] ESC[34mINFO ESC[0;39m ESC[36mc.a.m.p.s.config.DataSourceConfigESC[0;39m
Run Code Online (Sandbox Code Playgroud)
我的同事大多tail用来查看日志文件,但我less更喜欢。不幸的是,less不会自动识别这些转义码。相反,它告诉我我的日志文件“可能是一个二进制文件。还是看到了吗?”。
我知道如果我添加该-r选项,less将显示颜色,但它仍然会询问“二进制文件”问题。
有没有办法解决这个问题?如果是,我可以将其设为默认值吗?
标志是-f或--force:
less -f -r myfile
Run Code Online (Sandbox Code Playgroud)
为了使其成为默认值,您应该设置此环境变量,例如在 /etc/profile
LESS=-f
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9183 次 |
| 最近记录: |