jq прочитайте .txt файл и запишите значения в файл json
Я хочу использовать jq для анализа файла .txt со списком кодов стран и записи их в значение в объекте json.
Вот что у меня так далеко
cat myfile.json |
jq -R -f test_id.txt 'select(.country == []).country = "test_id.txt"' > newfile.json
Где файл .txt выглядит так
"NSC"
"KZC"
"KCC"
"KZL"
"NZG"
"VRU"
"ESM"
"KZF"
"SFU"
"EWF"
"KQY"
"KQV"
и мой JSON выглядит так
{
"scsRequestId": null,
"includeMetadata": true,
"includeHoldings": true,
"country": [],
"region": [],
"oclcSymbol": []
}
Вот ошибка, которую я получаю
jq: error: syntax error, unexpected QQSTRING_START, expecting $end (Unix shell quoting issues?) at <top-level>, line 2:
"KZC"
jq: 1 compile error`
Я хочу, чтобы список кодов стран входил в массив стран.
Любая помощь приветствуется