Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423289
  • 博文数量: 158
  • 博客积分: 1855
  • 博客等级: 上尉
  • 技术积分: 1888
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-18 14:19
文章分类

全部博文(158)

文章存档

2013年(4)

2012年(16)

2011年(10)

2010年(40)

2009年(61)

2008年(33)

分类:

2009-09-24 17:59:25

1、
[root@ser ~]# cat shift.sh
#!/bin/bash
until [ $# -eq 0 ]
do
echo "第一个参数为:$1 参数个数为:$#"
shift
done
[root@ser ~]# ./shift.sh 1 2 3 4
第一个参数为:1 参数个数为:4
第一个参数为:2 参数个数为:3
第一个参数为:3 参数个数为:2
第一个参数为:4 参数个数为:1
2、
[root@ser ~]# cat shift2.sh
#!/bin/bash
sum=0
until [ $# -eq 0 ]
do
 sum=`expr $sum + $1`
 shift
done
echo "sum is $sum"
[root@ser ~]# bash shift2.sh 10 15 30
sum is 55
[root@ser ~]#
[root@ser ~]# ls -l shift2.sh
-rw-r--r--  1 root root 93 Sep 24 18:12 shift2.sh
[root@ser ~]# mv !$ b
mv shift2.sh b
[root@ser ~]# chmod 777 b
[root@ser ~]# echo "PATH=$PATH:.">>/etc/profile
[root@ser ~]# . !$
. /etc/profile
[root@ser ~]# b 4 5 7
sum is 16
[root@ser ~]#
阅读(1024) | 评论(0) | 转发(0) |
0

上一篇:改变cmd窗口的前景色和背景色

下一篇:yum

给主人留下些什么吧!~~