是否可以使用 yq 输出空值?

Is it Possible to Output an Empty Value Using yq?

使用 the yq tool,有什么方法可以使 assign/update 成为空值(不是空字符串或 null,只是空值)?

例如,当前行为是这样的:

yq eval --null-input '.a = "cat"'
a: cat

yq eval --null-input '.a = ""'      
a: ""

而我希望输出为:

a: 

原因是我想保持与我正在使用的文件的约定的兼容性。

如果将标签设置为!!null,yq 将输出不带引号的标量:

yq eval --null-input '.a="" | .a tag="!!null"'