Chinaunix首页 | 论坛 | 博客
  • 博客访问: 682334
  • 博文数量: 109
  • 博客积分: 2033
  • 博客等级: 大尉
  • 技术积分: 1454
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-11 13:26
文章分类

全部博文(109)

文章存档

2012年(5)

2011年(104)

分类: Python/Ruby

2011-03-17 15:31:18

十七、shift迁移语句
  用于迁移位置变量,将$1~$n依次向左移动。每执行一次shift,就向左移动一次。
   比如:$1=file1 $2=file2 $3=file3
      执行一次shift后
       $1=file2 $2=file2
   例如:计算数的和;
       #!/bin/bash
        Result=0
        while [ $# -gt 0 ]
        do
         Result=` expr $Result+$1 `
         shift
        done
       echo "The sum is:$Result."
十八、循环控制语句
 1、break语句:用于跳出所在循环体,执行循环体后的语句
 2、continue语句:用于跳过循环体内余下的语句,重新判断条件以便执行下一次循环
十九、shell函数
 1、概念:将一些需要重复使用的命令操作,定义为公共使用的语句块。
 2、作用:可以使脚本内容更加简洁、增加程序的易读性,提高执行效率。
 3、定义格式:function 函数名{ 命令序列 } 或 函数名(){ 命令序列 }
 4、调用:函数名
 5、传递参数:函数名 参数1 参数2 参数3 .....
 例如:定义一个加法函数,用于计算2个整数的和
     adder(){
      echo ` expr $1 + $2 `
    }
    adder 12 34
    adder 56 789 
 
 
 终于完了,以后会不断向里面添加东西,哈哈。。。
阅读(1235) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~