уменьшить значение в JSON - PullRequest
0 голосов
/ 18 июня 2020

У меня есть файл json, и я ищу ЧАСТЬ значения в нижнем регистре - я могу jq значение и нижний регистр строки, но как мне убедиться, что это новое значение в нижнем регистре добавляется обратно во весь файл?

jq '.[].Id' file.json | awk '{print tolower($0)}'  

выше только нижние регистры значения идентификатора, но теперь мне также нужно записать их обратно в правильные места.

1 Ответ

2 голосов
/ 18 июня 2020

Используйте оператор обновления со встроенным ascii_downcase.

jq '.[].Id |= ascii_downcase' file
...