当前位置: 技术问答>linux和unix
shell中的可变参数问题
来源: 互联网 发布时间:2016-05-08
本文导语: 我想得到输入的可变参数,于是写了一个循环 total=$# num=1 while [ $num -le $total ] do arg=$(eval echo $num) num=`expr $num + 1` echo $arg done 这句话arg=$(eval echo $num)报错,请高手解决!! ...
我想得到输入的可变参数,于是写了一个循环
total=$#
num=1
while [ $num -le $total ]
do
arg=$(eval echo $num)
num=`expr $num + 1`
echo $arg
done
这句话arg=$(eval echo $num)报错,请高手解决!!
total=$#
num=1
while [ $num -le $total ]
do
arg=$(eval echo $num)
num=`expr $num + 1`
echo $arg
done
这句话arg=$(eval echo $num)报错,请高手解决!!
|
使用shift就行了