我有一個簡單的bash腳本:爲什麼bash腳本變量沒有保存?
#!/bin/bash
JAVA_HOME=/usr
EC2_HOME=~/ec2-api
echo $EC2_HOME
export PATH=$PATH:$EC2_HOME/bin
我運行該腳本,像這樣
$ ./ec2
/Users/user/ec2-api
運行該腳本,併產生正確的輸出。
然而,當我現在嘗試訪問EC2_HOME變量,我得到什麼了:
$ echo $EC2_HOME
我得到一個空字符串回來。我究竟做錯了什麼?