【求助】在shell脚本中shift是什么意思

【求助】在shell脚本中shift是什么意思

在shell脚本中   shift    是什么意思?      
shift命令每执行一次,变量的个数($#)减一,而变量值提前一位
Shift命令一次移动参数的个数由其所带的参数指定。例如当shell程序处理完前九个命令行参数后,可以使用shift 9命令把$10移到$1。      
谢谢,thank you very much 。。。。。。。。。。。。