Есть набор скриптов на bash (хотя это не принципиально - может быть что угодно - вопрос идиологический) и конфиг.
Одному скрипту нужны все переменные этого конфига, другому только 4, а третьему только одна. Ну это к примеру.
Как быть?
1. Разнести всё по 3 конфигам и пусть первый скрипт грузит все три, второй скрипт только второй, а третий - только третий.
2. Пусть все скрипты грузят только один конфиг и наплевать на лишние определённые в них переменные.
3. Во втором и третьем скрипте распарсить конфиг sed'ом и определить только нужные переменные.
4. Как в 2, но во втором и третьем скрипте сбросить лишние переменные unset'ом.
5. ???77
1. Пользователю такой гемор ненужен, да и непонятно что делать если в третьем скрипте потребуется переменная из тех 4 что нужны второму.
2. Самый простой и логичный путь. Но во-первых хочется поэкономить память, да и уютнее когда занешь что лишних определённых переменных нет - на душе спокойно. А во-вторых некрасиво это.
3. Вообще бред - дергать сед для освобождения памяти от двух десятков ненужных переменных.
4. Вообще костыль.
А вы как бы сделали? А как правильно?
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Suntechnic
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от x3al
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от siberean
Ответ на:
комментарий
от Suntechnic
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Перенос конфигов в .config (2011)
- Форум ~/.config как хранилище конфигов (2015)
- Форум bash комментирование конфигов символами «//» (2018)
- Форум Конфиги (~/.config, например) в RAM? (2012)
- Форум OpenVZ разделяемы раздел контейнеров (2015)
- Форум Генератор конфигов для bash, vim, etc (2014)
- Форум Изменение места хранения конфигов с ~ на ~/.configs... (2005)
- Форум .config (2008)
- Форум .config (2005)
- Форум config (2004)