Я искал файлы свойств, такие как . PATH_TO_PROPERTYFILE
. Если после чтения значений, которые я меняю, как я могу обновить исходный файл, чтобы отразить это измененное значение?Как обновить массив в файле свойств из сценария оболочки?
Я пробовал $SOURCED_ARRY_NAME = ("${TEMP_ARRAY[@]}")
, но это не помогло. Также я хочу, чтобы изменения были обновлены в файле свойств. Это в основном доступ к массиву из файла свойств и его изменение.
Формат файла Имя: abc.properties
services_deployed=()
xyzapps_deployed=()
BTW, если 'TEMP_ARRAY' это один вы устанавливаете себя, обратите внимание, что имена переменных all-caps зарезервированы для использования в системе, поэтому неверно использовать их для собственных переменных; см. четвертый абзац spec @ http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html, отметив, что переменные оболочки и переменные среды совместно используют пространство имен. («Имя пространства имен переменных среды, содержащее строчные буквы, зарезервировано для приложений. Приложения могут определять любые переменные среды с именами из этого пространства имен без изменения поведения стандартных утилит».) –
У вас есть полный список переменных который должен быть установлен в этом файле? В качестве альтернативы, у всех есть общий префикс? –
У них нет общего префикса, но у меня есть список переменных, которые нужно обновить! – vthallam