第九章 函数
来源:互联网 发布:淘宝一年前的购买记录 编辑:程序博客网 时间:2024/05/30 23:46
1、函数的定义和使用
usage()
{
}
或
function usage ()
{
}
使用 if ... usage fi \
2、检查函数定义与取消
(1)、在shell中输入:
$ run()
>{
>df -h
> }
(2)、declare -f run //查看定义
run
{
df -h
}
(3)、$ run //运行函数
(4)、unset run //取消定义
3、定义返回为任意数和字符串的函数
eg:
proc()
{
if [ $# -eq 1 ]
then
echo "hello $1"
fi
}
OUT=`proc "mlkk"`
echo "$OUT"
exit
输出: hello mlkk
4、变量的作用域
(1)、函数体内定义变量时,如无local关键字,则其为全局变量
(2)、函数体内定义局部变量时需要加local
5、库函数的使用
(1)、库的建立
library.lib //库文件后缀可以随意
#!/bin/echo Warning:this is a library which should be sourced!
test_platform()
{
return 0
}
(2)、建立shell脚本
lib.sh
#!/bin/bash
source ./library.lib
test_platform
exit0
- 第九章 函数
- 第九章 内联函数
- 第九章 函数
- 第九章 Mysql函数
- 第九章 函数
- 第九章 函数与模块
- 第九章 函数(二)
- 第九章 函数再探
- 《C现代方法》 第九章 函数
- 第九章 c语言函数(二)
- 第九章 函数(递归)总结 140514
- SQL基础第九章行函数
- 《C++ primer 第九章-函数重载》读书笔记
- 第九章 函数 编程练习个人答案
- 高数第九章多元函数微分法及其应用
- 第九章 函数(05)练习总结140516
- C++编程思想学习笔记---第九章 内联函数
- 第九章 函数 p231 旅馆住宿 定义星号加双引号
- 六款主流免费网络嗅探软件wireshark,tcpdump,dsniff,Ettercap,NetStumbler
- C++ 16 —— 虚函数
- Busybox下mdev配置说明
- HTML5 HTML 颜色名
- Android中的Fragment概述
- 第九章 函数
- UML
- Ajax的简单使用
- 线程安全和可重入函数
- Java设计模式之《代理模式》及应用场景
- 网易之小易经常沉迷于网络游戏.有一次,他在玩一个打怪升级的游戏,他的角色的初始能力值为 a.在接下来的一段时间内,他将会依次遇见n个怪物,每个怪物的防御力为b1,b2,b3...bn. 如果遇到的怪物
- 表单onsubmit return false 无效
- lua 链表,集合,字符串缓冲
- JAVA开发手册-基础篇-开发规范(二)