如何用jq改变null/boolean/number的颜色?

问题描述 投票:0回答:1

通过管道传输到 jq,我得到如下输出:

有没有办法改变 null/boolean/number 的颜色?

类似:

export jq_int_color=yellow
export jq_bool_color=red
export jq_null_color=black
json pipe jq
1个回答
0
投票

您可以使用 jq 更改不同类型值的颜色 将 JQ_COLORS 环境变量设置为以冒号分隔的部分终端转义序列列表。例如,如果要将空值设置为红色,假值设置为绿色,真值设置为蓝色,数字设置为黄色,字符串设置为洋红色,数组设置为青色,对象设置为白色,你可以使用这个命令:

export JQ_COLORS='0;31:0;32:0;34:0;33:0;35:0;36:1;37'

每对中的第一个数字表示样式(例如明亮、暗淡、下划线等),第二个数字表示颜色(例如黑色、红色、绿色等)1。您可以在 jq 文档中找到更多详细信息和示例。我希望这有帮助。 😊

© www.soinside.com 2019 - 2024. All rights reserved.