Я использую MSYS и у меня есть файл vars.txt с переменной, ключи значения, такие как:
WINDIR C:/WINDOWS
STS_BUILD_DIRECTORY D:/STS/TMP
ALLUSERSPROFILE C:/Documents and Settings/All Users
Я хочу прочитать это и установить переменные среды. У меня есть сценарий bash setenv:
while read var value;
do
echo "performing export $var=$value"
export $var='$value'
done
и я называю это с
cat vars.txt | source setenv
Однако в моей среде переменные не установлены. Я также попытался сделать это в функции, но не радость. Кто-нибудь здесь знает, что я делаю неправильно? Благодарю.