Bash
Bash und source
Vor kurzem hatten ein Kollege und ich mit einem seltsamen Phänomen in einem Bash-Skript zu kämpfen. Wir hatten zwei Skripte skript.sh und konfig.sh. skript.sh:
#!/bin/bash
variable="abc"
if [ -e konfig.sh ]
then
source konfig.sh
fi
konfig.sh:
#!/bin/bash
variable="def"
Als wir aber nun skript.sh ausführten, hatte die Variable variable aber den Wert xyz. Nach einigem …