jq конвертировать массив bash в массив json и вставить в файл
Учитывая массив bash, как преобразовать его в массив JSON для вывода в файл с jq?
Дополнительно: есть ли способ сохранить массив server_nohup неизменным вместо того, чтобы каждый раз переписывать весь файл json?
newArray=(100 200 300)
jq -n --arg newArray $newArray '{
client_nohup: [
$newArray
],
server_nohup: [
]
}' > $projectDir/.watch.json
Выходной ток:
{
"client_nohup": [
"100"
],
"server_nohup": []
}
Желаемый результат:
{
"client_nohup": [
100,
200,
300
],
"server_nohup": []
}