SHELL 编程入门与提高(四)SHELL脚本中函数的应用
来源:互联网 发布:java 2进制实战 编辑:程序博客网 时间:2024/06/09 17:28
和其他编程语言一样,shell程序也支持函数的应用。通过函数将一系列的语句包围起来,通过调用函数名来执行这些语句,免去了在shell程序中书写重复代码的繁琐。
在pdksh/bash中,函数的形式为:
func(){ statements}
可以通过以下语句来调用一个函数
func param1 param2 param3
函数分析参数的过程和shell程序通过命令行获取命令行参数的过程类似。例如下面这个例子中的Displaymonth()函数通过数字显示月份,当传入一个不属于1~12的数字时,输出错误信息。程序如下:
#!/bin/shDisplaymonth(){case $1 in01 | 1) echo “Month is January”;;02 | 2) echo “Month is February”;;03 | 3) echo “Month is March”;;04 | 4) echo “Month is April”;;05 | 5) echo “Month is May”;;06 | 6) echo “Month is June”;;07 | 7) echo “Month is July”;;08 | 8) echo “Month is August”;;09 | 9) echo “Month is September”;; 10) echo “Month is October”;; 11) echo “Month is Novemeber”;; 12) echo “Month is December”;; *) echo “Invalid parameter”;;esac}Displaymonth 8‘
程序运行的结果为:
Month is August
- SHELL 编程入门与提高(四)SHELL脚本中函数的应用
- shell脚本编程(四)
- shell编程中函数的应用
- Bash脚本编程(四)之Shell函数
- shell脚本编程入门
- Shell脚本入门(四) - 读取键盘输入
- SHELL 编程入门与提高(三)SHELL中的语句详解(上)
- SHELL 编程入门与提高(三)SHELL中的语句详解(下)
- SHELL 编程入门与提高(一)第一个shell程序
- shell 脚本编程学习(四) 实例
- Linux系统shell脚本编程(四)
- 【Shell】【学习笔记】Linux Shell脚本应用(四)
- Linux Shell编程四:高级shell脚本
- Shell脚本编程入门(一)
- Shell脚本入门(十) - 函数
- Linux Shell编程--入门脚本
- 《Linux shell脚本编程入门》
- linux Shell脚本编程入门
- 求一个字符串中连续出现次数最多的字串
- python 操作IE
- listview的基本使用
- HDU1002
- redhat Linux系统 6.1版本 安装系统桌面
- SHELL 编程入门与提高(四)SHELL脚本中函数的应用
- HDU1004
- Oracle 建表常用数据类型详解
- 机器学习论文与书籍推荐
- HDU1228
- HDU1229
- ajax实例
- Irrlicht引擎源码剖析——第六天
- HDU1234