Linux Shell编程(五)终--函数
来源:互联网 发布:js获取焦点文字 编辑:程序博客网 时间:2024/06/18 05:23
函数的定义
[function] 函数名
{
命令表
[return]
}
函数的调用:直接输入函数名。
函数参数传递:函数名 参数1 参数2 参数3 参数4
函数的返回值存储在变量“$?”中。return的返回值只能是0~256之间的一个整数。
载入函数:当函数定义在别的脚本文件里时,可以用“source”或“.”命令把它们装载到内存中,例:source ./f_bash
删除函数:unset -f 函数名。
函数的作用域:没有使用local的变量都是全局变量,即使它在函数内部定义。定义局部变量:local a=5
函数的嵌套
例:function first
{
function second
{
function third
{
echo "third"
}
third
echo "second"
}
second
echo "first"
}
first
输出结果为:
third
second
first
函数的递归也是支持的。
- Linux Shell编程(五)终--函数
- Linux shell编程学习笔记(五) 函数
- Linux程序设计(Linux shell编程五)
- shell编程基础【五】 ---函数
- 【Linux 系统编程】shell 脚本基础学习之函数(五)
- shell编程(五)
- Linux Shell编程(一)--Shell编程基础
- Linux Shell脚本编程--函数返回值
- Linux网络编程(五) select函数
- Linux shell(五)
- Linux脚本(shell)编程(五) if 条件判断
- Linux Shell编程(四)--Shell控制结构
- Linux Shell常用技巧(五) awk编程
- Linux下的shell编程(五)--循环
- Shell脚本编程基础 五 Shell自定义函数
- linux C编程(五)函数指针与函数调用
- Shell入门(五)Shell函数
- Linux编程常用的函数(五) 共享内存
- jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)(10级学员 林常禹总结)
- 常用的Ubuntu apt命令参数
- IOS 程序通过 xcode4.2发布到 App Store
- 二,大小写转换
- 基于规则的专家系统
- Linux Shell编程(五)终--函数
- JavaBean规范
- 三,生成随机数
- windows与linux间文件乱码问题解决
- 四,随机生成图形
- CAsyncSocket运作流程
- android usb挂载分析---MountService启动
- 简单制作ubuntu本地安装源
- Java.lang.RuntimeException: No application id has been found.