在shell脚本命令中,可以通过以下几种方式动态传递参数:
./script.sh param1 param2
,在脚本内部可以通过$1获取到param1的值,通过$2获取到param2的值。-
或--
加上选项名和对应的参数值来传递参数。例如,执行脚本命令./script.sh -a param1 -b param2
,在脚本内部可以使用getopts命令解析-a
和-b
选项,并通过OPTARG变量获取对应的参数值。VAR1=param1 VAR2=param2 ./script.sh
,在脚本内部可以通过$VAR1获取到param1的值,通过$VAR2获取到param2的值。以上是在shell脚本命令中动态传递参数的几种常见方式。根据具体的需求和场景,选择合适的方式来传递参数。
领取专属 10元无门槛券
手把手带您无忧上云