No seguinte MWE
echo x="1e2" | mlr --ojson cat
minha intenção é que Miller gere um array JSON de um elemento contendo o objeto
{"x": "1e2"}
O objeto realmente retornado (dentro da matriz) é, em vez disso,
{"x": 1e2}
onde o valor é considerado um número, acho que como consequência de sua análise. Como posso dizer ao Miller para gerar o objeto JSON com uma string para seu valor em vez de um número? (A lógica subjacente às aspas em torno de '1e2' no MWE é justamente para destacar essa intenção.)
No Miller 6 você pode usar
-S
a bandeiraobter
Ou você pode lançá-lo usando
string
a função