对于下面的代码,我一直得到“12:local:not in a function”,这是“本地日志”出现的第一行。局部变量似乎在函数中正确设置。有人可以指出我正确的方向吗?
#!/bin/bash
HOST="0.0.0.0"
USER="root"
PASS="123"
function login{
if [ -z "$USER" ]
then
echo "pass not set"
else
local log="-u $USER"
local log+="-p$PASS"
echo $log
fi
}
mysql (login) -h $HOST
如果重要的话,这是在Win 10上的Ubuntu子系统上。
答案 0 :(得分:2)
// Once
implementation fileTree(include: ['*.jar'], dir: 'libs')
// And once more, but more verbose
implementation files('libs/admarvel-android-sdk-core-adcolony.jar')
implementation files('libs/libAdapterSDKMoPub.jar')
implementation files('libs/AdMobMediationAdapter.jar')
implementation files('libs/lsmsdkadmobmediationadapter.jar')
implementation files('libs/MobFox-Android-AdMob-Adapter.jar')
implementation files('libs/gcm.jar')
implementation files('libs/achartengine-1.1.0.jar')
implementation files('libs/comscore.jar')
implementation files('libs/hmediaLib-1.3.0.jar')
大括号前需要一个空格。
function login {
^
你在这里也错过了一个美元符号。