【发布时间】:2020-10-29 17:08:27
【问题描述】:
我有一个简单的 json 文件,如果我将“jq”的输出通过管道传输到“less”,颜色就会被删除。
这行得通:
# yey, lots of colors
jq "." /tmp/myfile.json
这不起作用:
# ugly output :( , no colors
jq "." /tmp/myfile.json | less -R
关于如何让“少”保持颜色的任何想法?
【问题讨论】:
-
你试过
jq -C吗? -
如果我看到默认的彩色输出,为什么会这样?
-
因为,正如后面添加的答案指出的那样,jq 默认情况下不会将颜色输出添加到管道。
标签: linux unix pipe jq less-unix