shift

shift
커맨드라인 매개변수를 상대적 위치만큼 이동(시프트) 시킨다.
echo
count=1
while [ -n "$1" ]; do
echo "Parameter #$count=$1"
count=$[ $count + 1 ]
shift
done
shift를 통해서 범위에서 벗어난 매개변수는 값이 없어지며 복구할 수 없다.

shift 명령어는 쉬프트하는 자릿수를 입력으로 받을 수 있다.
shift n