首页 > 代码库 > shell中 shift的使用
shell中 shift的使用
[root@jboss shell]# cat shift.sh
#!/bin/bash
until [ $# -eq 0 ];do
echo "the first is:$1 total is $#"
shift
done
[root@jboss shell]# ./shift.sh 1 2 3 4 5 6
the first is:1 total is 6
the first is:2 total is 5
the first is:3 total is 4
the first is:4 total is 3
the first is:5 total is 2
the first is:6 total is 1
[root@jboss shell]# cat shiftest.sh
#!/bin/bash
until [ -z "$1" ]
do
echo "$@ "
shift
done
[root@jboss shell]# ./shiftest.sh 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
本文出自 “路由汗水交换成功” 博客,请务必保留此出处http://ghnhl.blog.51cto.com/1630025/1553377
shell中 shift的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。