1$THIS_SH -c 'shift;    echo "$@"' 0 1 2 3 4
2# We do complain on -1, but then we abort. bash executes echo.
3$THIS_SH -c 'shift -1; echo "$@"' 0 1 2 3 4
4$THIS_SH -c 'shift  0; echo "$@"' 0 1 2 3 4
5$THIS_SH -c 'shift  1; echo "$@"' 0 1 2 3 4
6$THIS_SH -c 'shift  2; echo "$@"' 0 1 2 3 4
7$THIS_SH -c 'shift  3; echo "$@"' 0 1 2 3 4
8$THIS_SH -c 'shift  4; echo "$@"' 0 1 2 3 4
9$THIS_SH -c 'shift  5; echo "$@"' 0 1 2 3 4
10$THIS_SH -c 'shift  6; echo "$@"' 0 1 2 3 4
11