Можно ли shell скриптом получить данные из файла и выполнить команду

У меня есть пример файла test.json :

{
"q1":{
    "url1":"https://....."
},
"q2":{
    "url2":"https://....."
}
....
}

Можно ли в shell скрипте указать данные какой переменной мне именно нужны и в зависимости от этого, сделать запуск уже второго скрипта с этими параметрами, чтобы в целом получилось вот примерно так:

"config": "sh -ac 'if test ФАЙЛ1 не пустой"; then cp ЗНАЧЕНИЕ_ИЗ_ФАЙЛА1 ФАЙЛ2; fi'"
"run_test": "cross-env ОКРУЖЕНИЕ=НУЖНОЕ_МНЕ_ЗНАЧЕНИЕ
 npm run config && .\\node_modules\\.bin\\wdio config\\wdio.chrome.headless.conf.js"

сам скрипт будет выполнять запуск тестов с разным окружением, эти 2 скрипта (config и run_test) находятся в файле package.json, config дополняет run_test, с помощью config'a мы можем создавать другие скрипты по типу run_test'a для разных окружений

и в итоге, в моем test.json находится 100 ссылок, которые я смогу указывать в скрипте на месте значения переменной "НУЖНОЕ_МНЕ_ЗНАЧЕНИЕ", обращаясь к имени переменных, которые эти ссылки содержат

заранее извиняюсь за возможную неграмотность в данном вопросе


Ответы (0 шт):