Başhekimden bir ortam değişkeni olan bir dosyaya kaynak oluşturmaya çalışıyorum ama işe yaramıyor.Bash komut dosyasından dosya nasıl kaynaklanır
Bu, ~/scripts/test.sh
numaralı belgede bulunan (test.sh
) adlı dizinin içeriğidir.
#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME
Sonra my ~/.bashrc
içinde alias
kullanın.
alias testScript=~/scripts/test.sh
Ama senaryoyu testScript
kullandığınızda, bu ortam değişkeni set vermedi.
"Bunun ortam değişkeni set vermedi" demek istiyorsunuz ne olabilir ? Beklenen sonucun nedir? –
Echo $ TEST'i denediğimde herhangi bir değeri göremiyorum – franki3xe
'/ tmp/source_file 'dosyası beklediğinizi içeriyor mu? –