Linux Shell 如果参数带的太多了, 那么就该用上shift了

#!/bin/bash
until[ $# -eq 0 ]
do
echo "$@"
shift
done

_____________________________
./test.sh 1 2 3 4 5 6 7 8 9 10
输出如下

1 2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
6 7 8 9 10
7 8 9 10
8 9 10
9 10
10

编程技巧