变量赋值
:::java
#输入的第一个参数赋值给INTENT
INTENT = $1
无输入和输出的函数
:::java
function xxx()
{
}
#调用的话 xxx
条件判断
:::java
if [ "$TARGET_PRODUCT" = "rk30sdk" ]; then
if [ -z "$INTENT" ]; then
help
else
.......
fi
else
echo "please lunch to chose a rockchip product"
fi
sed使用
:::java
#这里使用了嵌套,先找到该行,再把true替换成false
sed -i '/BUILD_WITH_SUPERUSER/{s/true/false/g}' $ANDROID_BUILD_TOP/device/rockchip/$TARGET_PRODUCT/BoardConfig.mk
case的使用
:::java
case $1 in
"user" )
prepare_user
;;
"develop" )
prepare_develop
;;
* )
echo "input error"
;;
esac