shift
Сдвигает позиционные параметры влево, отбрасывая первые.
Сигнатура
shift [n]shift убирает $1 (или первые n параметров), смещая остальные: $2 становится $1 и так далее. Часто применяется при разборе аргументов в цикле.
set -- a b c
shift
echo "$1" # b
shift 1
echo "$1" # c