-lt 小于 -eq 等于 -ne 不等于 -gt大于 -le 小于等于
使用方法如下: 判断emmc剩余容量大小 是否小于 文件系统 和 预留大小
if [[ $(($emmc_size - $EMMC_BOOT_PART_SIZE)) -lt
$((${fs_size} + ${ROOTFS_RESERVE_SIZE})) ]]; then
多条件判断
&& 表示前一条命令执行成功时,才执行后一条命令
|| 表示上一条命令执行失败后,才执行下一条命令
test -z "$tmp" && continue
特殊变量:
$n n为数字,$0代表该脚本名称,$1-$9代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10}
$* 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体
$@ 这个变量代表命令行中所有的参数,不过$@把每个参数区分对待