例一:3个参数,最多9个
脚本:test.sh 内容如下
echo test begin
a1="$1"
a2="$2"
a3="$3"
b1="$a1 $a2 $a3"
b2="$1 $2 $3"
echo c1=$b1
echo c2=$b2
echo test end
执行如下命令:
./test.sh 50 2010-01-01 2010-05-01 > test.out
执行后test.out内容如下
test begin
c1=50 2010-01-01 2010-05-01
c2=50 2010-01-01 2010-05-01
test end
例二:3个参数加单或双引号,变一个参数。
脚本:test2.sh 内容如下
echo test begin
a1="$1"
echo b="$1"
echo b=$a1
echo test end
执行后如下命令后:
./test2.sh '50 2010-01-01 2010-05-01' > test2.out
3个参数加引号变一个参数
test2.out内容如下
test begin
b=50 2010-01-01 2010-05-01
b=50 2010-01-01 2010-05-01
test end