具有输入 YML(例如:以 MB 为单位的大小)
a: 2048
我想要输出(例如:以 GB 为单位的大小):
2
但是使用 除运算符:
echo "a: 2048" | yq eval '.a / 1024' -
我得到一个错误:
Error: 1:4: invalid input text "/ 1024"
yq中如何做除法?
注意:我不想通过添加第二个(除数键
b: 1024
)来操纵输入YML。
我发现导致上述错误的特定问题:
==> Upgrading yq
4.30.8 -> 4.32.2
Divide 在
v4.30.8
中要么没有实现要么有问题,但它的工作原理如 v4.32.2
中所述