linux shell 传递带空格的参数,怎么做到的?
折腾了一番,终于找到真正解决办法。
>>> 主脚本 test.sh
param1=hello
param2="hello world"
param3="ok fine"
./hello.sh $param1 "$param2" "$param3"
>>> 辅脚本 hello.sh
param1=$1
param2="$2"
param3="$3"
echo $param1 $param2 $param3
linux shell 传递带空格的参数,怎么做到的?
折腾了一番,终于找到真正解决办法。
>>> 主脚本 test.sh
param1=hello
param2="hello world"
param3="ok fine"
./hello.sh $param1 "$param2" "$param3"
>>> 辅脚本 hello.sh
param1=$1
param2="$2"
param3="$3"
echo $param1 $param2 $param3