函数
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) |