我正在编写一个非常简单的外壳脚本,它并不像它应该那样工作。以下是内容:外壳脚本需要变量作为命令
# Defining base project directory
BASE_DIR=/path/to/proj;
PRODUCTION_DIR = $BASE_DIR/out/production/dir;
# Generating headers
javah -classpath $PRODUCTION_DIR -d $BASE_DIR/jni/include com.my.class.Name
# Building native libs
ndk-build
路径是正确的,它的工作原理,如果我删除$ PRODUCTION_DIR,我是否会像这样运行它,它说:
line 3: PRODUCTION_DIR: command not found
...
是否有任何人知道什么是错误?
如果这是一个bash或破折号或sh脚本,则不需要(也可能不应该)用分号终止行。 – glomad 2011-03-04 17:48:02