Wie die source-Datei von bash-Skript

Ich versuche, die Quelle eine Datei mit einer Umgebungsvariablen aus meinem bash-Skript, aber es funktioniert nicht.

Dies ist der Inhalt meines scripts (test.sh), die sich in ~/scripts/test.sh.

#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME

Dann benutze ich alias im my ~/.bashrc.

alias testScript=~/scripts/test.sh

Aber wenn ich mit meinem script testScript es nicht, setzen Sie die Umgebungsvariable.

Was meinst du mit "es ist nicht legen Sie die Umgebungsvariable"? Was ist das erwartete Ergebnis?
Wenn ich versuche echo $TEST ich sehe keinen Wert
Hat die Datei /tmp/source_file enthalten, was Sie erwarten?

InformationsquelleAutor franki3xe | 2013-10-27

Schreibe einen Kommentar