示例1
1
2
3
4
5
until [ $# -eq 0 ]
do
echo "参数: $1 参数个数: $#"
shift
done
结果
1
2
3
4
5
[root@localhost ~]# sh script.sh 1 2 3 4
参数: 1 参数个数: 4
参数: 2 参数个数: 3
参数: 3 参数个数: 2
参数: 4 参数个数: 1
示例2
1
2
3
4
5
6
7
8
9
10
11
12
if [ $# -eq 0 ]
then
echo "Usage: demo"
exit 1
fi
sum=0
until [ $# -eq 0 ]
do
sum=`expr $sum + $1`
shift
done
echo "sum is: $sum"