通过管道传输到 jq,我得到如下输出:
有没有办法改变 null/boolean/number 的颜色?
类似:
export jq_int_color=yellow
export jq_bool_color=red
export jq_null_color=black
您可以使用 jq 更改不同类型值的颜色 将 JQ_COLORS 环境变量设置为以冒号分隔的部分终端转义序列列表。例如,如果要将空值设置为红色,假值设置为绿色,真值设置为蓝色,数字设置为黄色,字符串设置为洋红色,数组设置为青色,对象设置为白色,你可以使用这个命令:
export JQ_COLORS='0;31:0;32:0;34:0;33:0;35:0;36:1;37'
每对中的第一个数字表示样式(例如明亮、暗淡、下划线等),第二个数字表示颜色(例如黑色、红色、绿色等)1。您可以在 jq 文档中找到更多详细信息和示例。我希望这有帮助。 😊