PS: ... а также, можно проверить весь JSON с помощью Perl ... :)

ел разницу между JSON-данными, созданными JavaScipt и черезjq с bash (и другими языками программирования). С помощью JavaScript я могу создавать десятичные числа до шести цифр после точки, даже когда я используюfloat(), Но сjq Он отличается, потому что добавление десятичного значения занимает четыре цифры только после десятичной точки.

Моя проблема в том, что мне нужно хранить десятичные числа в SQL, до шести цифр после запятой.

Пример:

$ JSON='{"decimal":0.00001}'
$ echo "$JSON" | jq .
{
  "decimal": 1e-05
}

Моя цель - подтвердить десятичность с помощью этой строки ...

if [[ "$TMP_DECIMAL" =~ ^[0-9]+([.][0-9]+)?$ ]] ; then

Любой совет / suggsestion?

Ответы на вопрос(2)

Ваш ответ на вопрос