Hallo Community

Ich habe den Drang meine Scripts zu verbessern.

Zuerst einmal etwas über das Gegebene:
- Ein übergeordnete Software ruft eine Reihe verschiedener Scripts auf. Die Abfolge der Scripts unterscheidet sich von Fall zu Fall.
- Die meisten der aufgerufenen Scripts modifizieren und definieren (unter Anderem) Variablen.
- Um die Variablen wieder für das nächste Script zur Verfügung zu stellen, speichere ich diese in einer TXT Datei zwischen.
- in jedem Script wird dieses TXT File wieder eingelesen, die Variablen sind dann wieder verfügbar.

Code:
. /path/to/Variablen.txt
Das Problem:
Mit der Weiterentwicklung der Scripts kommen neue Variablen hinzu und alte fallen weg. Das heisst:
=> dass es früher oder später "Leichen" in den TXT Dateien gibt (nämlich dann, wenn nicht 100% sauber gearbeitet wird)
=> es einfach nur mühselig ist, diese unzähligen Einträge ala:
Code:
...
echo "VAR1=$VAR1" >> Variablen.txt
echo "VAR2=$VAR2" >> Variablen.txt
echo "VAR3=$VAR3" >> Variablen.txt
...
zu pflegen.


Was ich nun suche, ist eine einfachere bzw. geschicktere Art und Weise, Variablen für andere Scripts zur Verfügung zu stellen.
Nur leider habe ich die Lösung dafür nicht mal im Ansatz.

Ich arbeite mit der GNU bash 3.2.51 und wäre froh wenn dies so bleiben könnte.


Jeder Gedankenanstoss ist herzlich Willkommen!


Grüsse $dollar