私はbashスクリプトから環境変数でファイルを取得しようとしていますが、動作しません。bashスクリプトからファイルを取り出す方法
これは~/scripts/test.sh
にある私のスクリプト(test.sh
)の内容です。
#!/bin/bash
FILE_NAME=/tmp/source_file
touch $FILE_NAME
echo "export TEST=\"test\"" > $FILE_NAME
source $FILE_NAME
それから私は、my ~/.bashrc
でalias
を使用しています。
alias testScript=~/scripts/test.sh
しかし、私は私のスクリプトtestScript
を使用する場合、それは環境変数を設定しませんでした。
あなたは「それは、環境変数を設定しなかった」とはどういう意味ですか?期待した結果は何ですか? –
echo $ TESTを試しても値が表示されません – franki3xe
ファイル '/ tmp/source_file'にはあなたの期待する内容が含まれていますか? –