Shell编程之 函数
2012-11-15 16:07
281 查看
1、无参函数语法:
functionName(){
commands;
}
获取当前系统时间的函数
Notes:
1. 函数调用
直接使用函数名,如:getCurrentDate
2. 返回值
使用 echo,如:cur_time 和 current_date
2、有参函数语法:
functionName(){
arg1=$1;
arg2=$2;
arg3=0;
commands;
}
functionName(){
commands;
}
获取当前系统时间的函数
#!/bin/bash #Get current date getCurrentDate(){ current_date=`date --date="now" +%Y-%m-%d' '%H:%M:%S`; cur_time=`date "+%Y-%m-%d %H:%M:%S"`; echo $cur_time; echo $current_date; } getCurrentDate
Notes:
1. 函数调用
直接使用函数名,如:getCurrentDate
2. 返回值
使用 echo,如:cur_time 和 current_date
2、有参函数语法:
functionName(){
arg1=$1;
arg2=$2;
arg3=0;
commands;
}
#!/bin/bash #Fibonacci Sequence echo "Press a number here..." read number if [ $number -le 0 ] then echo "You have something wrong.The number must be great then 0." exit 1 fi echo "Well, you wanna print between 1 and $number, and count them." fibonacci(){ arg1=0 arg2=1 for((i=1;i<=$number;i++)) do ((arg3=$arg1+$arg2)) echo "Seq: $arg1+$arg2=$(($arg1+$arg2))" sum=$(($sum+$arg3)) arg1=$arg2 arg2=$arg3 done echo "$sum" } fibonacci
相关文章推荐
- 【unix学习】shell编程—参数、流程控制、算数运算、函数
- shell编程之函数浅析
- 小苏的Shell编程笔记之六--Shell中的函数
- shell编程入门步步高(八、函数)
- shell编程之函数基础
- Shell编程之函数调用
- SHELL编程---函数
- shell编程总结13(函数)
- shell编程之函数与信号捕捉
- 9.shell编程(9) --- 函数
- shell编程函数与数组
- shell编程之函数
- Linux之shell编程函数使用
- shell编程基础------函数
- shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select
- 10.shell编程(10) --- 函数(2)
- 小苏的Shell编程笔记之六--Shell中的函数
- shell编程向函数传递数组
- Shell编程关于函数要注意的几点
- shell编程中函数的应用