首页 > 技术文章 > linux shell脚本中 mode=${1:-sart}该如何理解

leading-net 2020-03-22 21:59 原文

mode=${1:-sart}该如何理解

方式一:

    $1代表第二个参数
    m=${1:-start}表示
    如果$1存在且不为空,m就是$1
    如果$1不存在或为空,那么m就是start

其他参数意义:

    $0:代表执行脚本的名字。
    $2,$3等等代表一次传入的参数。
    $#代表参数个数。
    $$ 代表当前脚本的运行进程ID(PID)
    $? 代表执行完上一个指令的执行结果。

推荐阅读