Tente isto:
OUTPUT='{
"hostname": "host-'$NAME'",
...
No script bash abaixo, tenho o objeto JSON e preciso ter a chave hostname
com nome aleatório, como host-$NAME
(por exemplo, host-1
, host-3
). Como fazer isso?
#!/bin/bash
NAME=($(( ( RANDOM % 10 ) + 1 )))
OUTPUT='{
"hostname": "host-$NAME",
"plan": "baremetal_0",
"operating_system": "coreos_stable"
}'
echo $OUTPUT
A saída do script está abaixo
$ ./packet-ask.sh
{ "hostname": "host-$NAME", "plan": "baremetal_0", "operating_system": "coreos_stable" }