Ich möchte eine Variable aus einem anderen Skript abrufen, wie in dieser Frage zum Stapelüberlauf gezeigt:
So verweisen Sie auf eine Datei für Variablen in einem Bash-Skript
Die Antwort verwendet jedoch den source
Befehl, der nur in verfügbar ist bash
. Ich möchte dies auf tragbare Weise tun.
Ich habe es auch versucht
Asche
export VAR="foo"
echo "executing a"
b.sh.
#!/bin/sh
./a.sh
echo $VAR
Aber das funktioniert natürlich auch nicht. Wie macht man das?
./a.sh
und. ./a.sh
. Möchtest du den Unterschied erklären?