Übergeben Sie alle Variablen von einem Shellscript zum anderen?

So können sagen, ich habe ein Shell-Script /bash-Skript mit dem Namen test.sh

mit:

#!/bin/bash
#

TESTVARIABLE=hellohelloheloo
./test2.sh

meine test2.sh sieht so aus

#!/bin/bash
#

echo ${TESTVARIABLE}

funktioniert das nicht. Ich will nicht alle übergeben Sie Variablen als Parameter, da imho das ist übertrieben. Gibt es einen anderen Weg?

Kommentar zu dem Problem - Öffnen
Eine Idee ist, speichern Sie die Variablen in eine Datei und laden Sie dann in einem anderen Skript. Kommentarautor: Rodrigo
@Rodrigo ich habe ein ähnliches Konzept vor für die "speichern" - Werte zwischen läuft ein Skript, mit einigem Erfolg. Nur eine Sache zu beachten ist, ist, dass, wenn mehrere Instanzen des Skripts, das könnte heikel. Aber wenn Sie speichern Sie Sie in der bash-Zuordnung Formular können Sie nur die Quelle der zu importierenden Datei die Variablen Kommentarautor: FatalError

InformationsquelleAutor der Frage Toskan | 2012-03-19

Schreibe einen Kommentar