mode=${1:-sart}该如何理解
方式一:
$1代表第二个参数
m=${1:-start}表示
如果$1存在且不为空,m就是$1
如果$1不存在或为空,那么m就是start
其他参数意义:
$0:代表执行脚本的名字。
$2,$3等等代表一次传入的参数。
$#代表参数个数。
$$ 代表当前脚本的运行进程ID(PID)
$? 代表执行完上一个指令的执行结果。
mode=${1:-sart}该如何理解
方式一:
$1代表第二个参数
m=${1:-start}表示
如果$1存在且不为空,m就是$1
如果$1不存在或为空,那么m就是start
其他参数意义:
$0:代表执行脚本的名字。
$2,$3等等代表一次传入的参数。
$#代表参数个数。
$$ 代表当前脚本的运行进程ID(PID)
$? 代表执行完上一个指令的执行结果。