【发布时间】:2014-09-24 21:26:16
【问题描述】:
我可以在shell中成功运行以下命令。
export ANT_HOME=/users/user1/workspace/apache-ant-1.7.0
但是当我在 shell 脚本中添加同一行时,我收到以下错误。
`/users/user1/workspace/apache-ant-1.7.0': 不是一个有效的标识符
shell 解释器将路径中的 -1.7.0 作为算术运算。
我该如何解决这个问题?
编辑:我要运行的 shell 脚本在这里。
#!/bin/sh
settingsForANT()
{
export ANT_HOME=/users/user1/workspace/apache-ant-1.7.0
export PATH=${PATH}:${ANT_HOME}/bin
echo $ANT_HOME
echo $PATH
}
settingsForANT
【问题讨论】:
-
我认为这不可能。你能在你设置这个变量的地方显示你的脚本的一部分吗?你的脚本顶部还有
#!/bin/bash吗?