我在Red Hat上创建了一个shell脚本来设置一些环境变量:
ID URLstring pageID
1 page.aspx?pageID=34 34
2 page.aspx?pageID=163 163
3 page.aspx 0
4 page.aspx?pageID=23 23
按预期结果:
#Exporting variables
export JAVA_HOME=/usr/soft/java8/jdk1.8.0_92
echo JAVA_HOME=$JAVA_HOME
export JRE_HOME=$JAVA_HOME/jre
echo JRE_HOME=$JRE_HOME
export PATH=$PATH:$JAVA_HOME/bin
echo PATH=$PATH
但是没有设置环境变量。运行java -version命令后我已经
了JAVA_HOME=/usr/soft/java8/jdk1.8.0_92
JRE_HOME=/usr/soft/java8/jdk1.8.0_92/jre
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/soft/java8/jdk1.8.0_92/bin
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
java -version
端
java -version
-bash: java: command not found message.
只返回空行。
如何在Redhat操作系统上编写适当的shell脚本来设置环境变量?
感谢您的帮助。