LINUX.ORG.RU

Сообщения apeshand

 

bash подстановка переменных в *.json шаблон

Форум — General

Здравствуйте! Столкнулся с проблемой читаемости собственного скрипта, а именно: внутри скрипта создавал json-файлы, в которых сидели переменные считаемые во время работы. Делалось это через:

cat > file.json << EOF
{
#тело-json-файла, я знаю, что в json не место комментариям ;-)
"for_example": "$TEST"
}
EOF

Пришло время переработать скрипт, к тому же требования к его работе изменились. Не могу найти(честно, что только не спрашивал у гугла - результат неудовлетворителен) вменяемого решения своей проблемы.

Суть: считать шаблон json-файла, в котором нужным образом расставлены переменные, и записать с применением уже высчитанных переменных новый json.

В попытках хоть что-то сделать с перенаправлениями родилось чудовище, что мир сожрало вот это: < $PATH/file.json > new-file.json

Понимаю, что можно замонстрячить функцию, но думалось и виделось это каким-нибудь лаконичным способом. Пытался в перенаправления, но что-то сложно они мне даются. Хоть и читал уже с 3 или 4 раза.

Помогите, пожалуйста, дилетанту(критикуйте, что не изучаю маны, что плохо формулирую запросы в гугл и прочее, но мне хочется увидеть хоть пару примеров, чтобы понять где я ошибаюсь и что делаю не так) :) Либо направьте в нужном направлении и дальше я самостоятельно изучу вопрос(что и делал раньше, не прибегая к запросам в интернет как сейчас. Честно)).

 ,

apeshand
()

RSS подписка на новые темы