shell基础04函数
来源:互联网 发布:网络信息 编辑:程序博客网 时间:2024/06/07 06:34
shell函数编程
myfunction(){
echo "hello myfunction";
let a=5+4
return $a
}
mysum(){
let b=1+10
return $b
}
echo "*******";
myfunction
#mysum
echo "获取函数的返回值$?" #获取函数返回值的特有方式,挨着谁近就获取谁的值。
参数函数定义
myfunction(){
#与不带参的函数的写法是一样的,不同的是函数体内的写法
#通过 ${n}的方式获取参数,$# 获取所有参数的个数
#$* 获取所有参数的字符串形式
}
实例:
myfunction(){
echo "hello myfunction";
let a=${1}+${2}
echo "参数的个数是$#"
echo "传入的参数为 $*"
return $a
}
echo "*******";
myfunction 4 6 #调用函数的写法
echo "获取函数的返回值$?"
输出结果为:
*******
hello myfunction
参数的个数是2
传入的参数为 4 6
获取函数的返回值10
myfunction(){
echo "hello myfunction";
let a=5+4
return $a
}
mysum(){
let b=1+10
return $b
}
echo "*******";
myfunction
#mysum
echo "获取函数的返回值$?" #获取函数返回值的特有方式,挨着谁近就获取谁的值。
参数函数定义
myfunction(){
#与不带参的函数的写法是一样的,不同的是函数体内的写法
#通过 ${n}的方式获取参数,$# 获取所有参数的个数
#$* 获取所有参数的字符串形式
}
实例:
myfunction(){
echo "hello myfunction";
let a=${1}+${2}
echo "参数的个数是$#"
echo "传入的参数为 $*"
return $a
}
echo "*******";
myfunction 4 6 #调用函数的写法
echo "获取函数的返回值$?"
输出结果为:
*******
hello myfunction
参数的个数是2
传入的参数为 4 6
获取函数的返回值10
阅读全文
0 0
- shell基础04函数
- 【Linux基础】shell函数
- [Shell]函数基础
- shell编程基础------函数
- shell编程之函数基础
- shell编程之函数基础
- linux shell基础1.7--函数
- Shell中函数基础语法
- shell脚本基础3-函数及常用命令
- SHELL基础二函数和字符
- linux shell 基础九之函数
- Shell脚本编程基础 五 Shell自定义函数
- Shell基础
- Shell 基础
- Shell 基础
- shell基础
- shell 基础
- shell基础
- php 输出错误信息及设置错误级别
- LINUX线程分离
- 统计学习导论 Chapter3--Linear Regression
- CPU与代码优化(2):关于高速缓存命中问题的实验(Unity内)与研究
- 如何查看Android设备的ABI
- shell基础04函数
- 重启tomcat环境让session失效
- 常用linux命令-xargs
- caffe工具 绘制 loss accuracy曲线
- yoga book win 10 安装sql server 2008 r2
- Gym
- 各类机器学习问题的最优结果合集!附论文及实现地址索引
- Mvc 提交表单的4种方法全程详解
- sublimeText3使用说明