export CLASSPATH=$(JARS=(./lib/*.jar); IFS=:; echo "${JARS[*]}")
如果我把这条线放在 a 中bash_script.sh
并做
chmod +x bash_script.sh
然后运行
./bash_script.sh
它给出了错误。
Syntax error: "(" unexpected (expecting ")")
我如何能够直接从提示符运行这个东西并获得预期的结果。作为
$ export CLASSPATH=$(JARS=(./lib/*.jar); IFS=:; echo "${JARS[*]}")
我想知道这种奇怪行为的原因是什么。