json rpc — Как импортировать дескриптор в кошелек?

Я пытаюсь импортировать описание в пустой кошелек, но получаю ошибку разбора JSON.

$ cli createwallet "test" false true "" false true $ cli -rpcwallet=test importdescriptors '[{ "desc": "pk(0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)", "timestamp":1455191478, "internal": true }]' ошибка: Ошибка синтаксического анализа JSON: [{

Isn’t the command importdescriptors expecting a JSON string?
I can’t see why I get this error. By the way this is an example from

Edit1.

The argument is a correct JSON string

$ export ARGS='[{ "desc": "pk(0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)", "timestamp":1455191478, "internal": true }]' $ эхо $ARGS |  jq
[
  {
    "desc": "pk(0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)",
    "timestamp": 1455191478,
    "internal": true
  }
]
$ cli -rpcwallet=test importdescriptors Ошибка $ARGS: Ошибка синтаксического анализа JSON:[{

Я также пытался заменить одинарные кавычки двойными кавычками.

$ export ARGS2="[{ "desc": "pk(0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)", "timestamp":1455191478, "internal": true }]"
$ echo $ARGS2 | jq
[
  {
    "desc": "pk(0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798)",
    "timestamp": 1455191478,
    "internal": true
  }
]
$ cli -rpcwallet=test importdescriptors $ARGS2 
error: Error parsing JSON: [{

Я использую оболочку bash.

Изменить 2.

Как предложил @andrew-chow, удаление пробелов устраняет ошибку синтаксического анализа JSON,
это странно. Я попробовал простое приложение C++ в своей оболочке bash, которое считывает аргументы из командной строки, и все, что находится внутри одинарных или двойных кавычек, интерпретируется как один строковый аргумент независимо от пробелов.

int main(int nargs, char** args)

Исходная ссылка

Source