shell-code-5-函数
2024-08-24 08:59:14
# 函数必须在使用前定义
# 如果不写return,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
myFistFunc(){
read a
read b
return $(($a+$b))
}
# 调用时直接写函数名字,不要加括号
myFistFunc
# $?获得函数的返回值
echo "$?"
# 需要传递参数进去的函数,定义时也如上例
# 在函数内部使用时用$1这样。当n>=10时,需要使用${n}来获取参数。
myFistFunc2(){
echo "参数总数有 $# 个"
echo "作为一个字符串输出所有参数 $*"
return `expr $1 + $2`
}
myFistFunc2 3 4
echo "$?"
最新文章
- SQL Server中的锁的简单学习
- thinkPHP3.2.3集成swoole扩展
- 媒体查询判断ipad与iPhone各版本i
- Oracle学习系列7
- Task.Run Vs Task.Factory.StartNew
- Webapp的display-name问题
- Iptables 防火墙开放常见的22,53,80端口
- excel导入数据到sqlserver
- crud springmvc
- 通过百度获取IP地址对应的经纬度
- Oracle 11g New 热补丁
- 【Android进阶】自定义控件实现底部扇形展开菜单效果
- 1022: [SHOI2008]小约翰的游戏John【Nim博弈,新生必做的水题】
- codeblock不能调试
- gitlab分支代码本地拉取及jenkins关联gitlab分支
- HDU-4587-tarjin/割点
- How to Disable/Enable IP forwarding in Linux
- Day1-python基础-变量常量
- eclipse中git插件使用
- 关于Memcached 你了解多少?