十七、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
终于完了,以后会不断向里面添加东西,哈哈。。。
阅读(1273) | 评论(0) | 转发(0) |