Shell 函数
来源:互联网 发布:淘宝的会员管理系统 编辑:程序博客网 时间:2024/06/13 02:41
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[ function ] funname [()]{ action; [return int;]}
说明:
- 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
- 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255
函数参数
在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...
带参数的函数示例:
#!/bin/bashfunWithParam(){ echo "第一个参数为 $1 !" echo "第二个参数为 $2 !" echo "第十个参数为 $10 !" echo "第十个参数为 ${10} !" echo "第十一个参数为 ${11} !" echo "参数总数有 $# 个!" echo "作为一个字符串输出所有参数 $* !"}funWithParam 1 2 3 4 5 6 7 8 9 34 73
输出结果:
第一个参数为 1 !第二个参数为 2 !第十个参数为 10 !第十个参数为 34 !第十一个参数为 73 !参数总数有 11 个!作为一个字符串输出所有参数 1 2 3 4 5 6 7 8 9 34 73 !
注意,$10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数。
0 0
- [shell]shell函数
- shell函数
- Shell 函数
- Shell 函数
- shell函数
- shell --函数
- shell 函数
- shell函数
- shell函数
- 【shell】函数
- shell 函数
- shell---函数
- Shell 函数
- shell函数
- shell 函数
- Shell 函数
- shell函数
- Shell 函数
- UIButton textAlignment设置和一些属性设置
- linux下安装JDK
- python3+PyQt5 实现单文档界面(SDI)
- 一步步移植uCOS-II and LwIP (三)
- java web 环境
- Shell 函数
- 我的Python学习之旅(01)
- oracle删除oem中自动备份job
- php rsa加密解密实例
- CentOS7安装Hadoop2.7完整流程
- 例题7-7 UVA 1354 Mobile Computing (搜索+二叉树(类哈夫曼树))
- X64的函数调用规则
- PHP数据类型转换
- mysql忘记root密码救援方案