shell使用笔记

变量赋值 :::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

June 18, 2013