有人可以向我解释为什么以下shell脚本行会抛出此错误:
语法错误:“(”意外
答案 0 :(得分:1)
Shell脚本期望变量以以下模式设置:
VARIABLE=value
你不能在那里有任何额外的=标志。但是,您可以执行以下其他脚本:
VARIABLE=$(basename $1)
VARIABLE=`basename $1`
任何一个都有效。
在你的情况下,我不知道你在做什么,但它根本不对。我的猜测是你需要这样做:
env LD_LIBRARY_PATH=$(basename $1)