Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1474055
  • 博文数量: 165
  • 博客积分: 2068
  • 博客等级: 上尉
  • 技术积分: 2102
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-27 16:07
文章分类

全部博文(165)

文章存档

2018年(1)

2017年(22)

2016年(9)

2015年(22)

2014年(8)

2013年(25)

2012年(53)

2011年(25)

分类: Python/Ruby

2015-10-10 23:18:00

函数
 1. 定义函数
function fname()
{
 statements;
}
或者
fname()
{
 statements;
}
函数调用很简单,使用函数名就可以调用函数

 2. 给函数传递参数,并由脚本进行访问
fname arg1 arg2 ; #传递参数
下面函数fname中,包含了各种访问函数参数的方法。
 fname()
 {
   echo $1, $2   #访问参数1和参数2
   echo "$@"     #以列表的方式一次性打印所有参数
   echo "$*"      #类似于$@,但是参数被作为单个实体
   return 0;       #返回值
 }
 
$? 用来读取命令返回值(状态)
cmd;
echo $?
$? 会给出cmd命令的返回值,如果命令成功退出,退出状态为0,否则为非0

 3. 向命令传递参数
可以用不同的格式向命令传递参数。假设-p -v是可用选项, -k N是另一个可以接受数字的选项,同时该命令还能接受一个名简明作为参数,那么它有以下几种执行方式:
command -p -v -k 1 file
command -pv -k 1 file
command -pvk 1 file
command file -pvk 1
阅读(925) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~