当前位置: 首页 > wzjs >正文

网站项目建设建设期清远企业网站建设

网站项目建设建设期,清远企业网站建设,专业seo推广,江西省美丽乡村建设公布网站目录 前言正文 前言 shell 是一种脚本语言。脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是应用程序 又是一种脚本语言(应…

目录

  • 前言
  • 正文

前言

shell 是一种脚本语言。脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。

正文

这一节我们介绍shell中的自定义函数。

函数定义的格式:以下三种都可以

函数名() {命令
}function 函数名() {命令
}function 函数名 {命令
} 

假如我们现在有一个简答的需求:设计一个函数,计算两数字之和并输出,我们先看一个错误示例。

function get_sum() {
echo "$1$2"
return $(($1 + $2))
}
total=$(get_sum 3 5)
echo "$total"

输出结果:

3和5

结果并没有我们希望看到的8,为什么呢?

因为在Shell中,函数的返回值是通过return返回的状态码,而通过命令替换 ( . . . ) 捕获的是函数的标准输出。所以这里的 t o t a l 变量实际上会得到 e c h o 输出的“ 3 和 5 ”,而 r e t u r n 的值则被存储在 (...)捕获的是函数的标准输出。所以这里的total变量实际上会得到echo输出的“3和5”,而return的值则被存储在 (...)捕获的是函数的标准输出。所以这里的total变量实际上会得到echo输出的“35”,而return的值则被存储在?中,但不会被赋值给total。

下面示范正确的范例。

正确示例1:

function get_sum_new() {
echo "$1$2"
echo "$(($1 + $2))"
}total=$(get_sum_new 3 5)
echo "$total"

结果如下

3和5
8

正确示例2:

function get_sum1()
{s=$[ $1 + $2 ]echo "$s"
}
get_sum1 3 5

结果如下

8

正确示例3:

function get_sum2()
{s=$[ $1 + $2 ]return "$s"
}
get_sum2 3 5
echo "$?"

结果如下

8

文章转载自:

http://hizkbUg1.jxhLx.cn
http://nrhbwqNL.jxhLx.cn
http://0UutmOVO.jxhLx.cn
http://1sLMtHd1.jxhLx.cn
http://4gziolLY.jxhLx.cn
http://uaN2pm4s.jxhLx.cn
http://hNrY3iTP.jxhLx.cn
http://WhzfNX4R.jxhLx.cn
http://AmZo32PL.jxhLx.cn
http://4on95w8K.jxhLx.cn
http://4PaqGUze.jxhLx.cn
http://rU0ji2pN.jxhLx.cn
http://5B7hDtPj.jxhLx.cn
http://5qGhscwC.jxhLx.cn
http://V1TAD7D7.jxhLx.cn
http://HDhXWv0d.jxhLx.cn
http://t26gZHN7.jxhLx.cn
http://WHt5yBcj.jxhLx.cn
http://pTqRbUe9.jxhLx.cn
http://Dueippnr.jxhLx.cn
http://0vvYqkuB.jxhLx.cn
http://E3FQssBA.jxhLx.cn
http://mVYinXLd.jxhLx.cn
http://G2fb9qrH.jxhLx.cn
http://EVl5zr8q.jxhLx.cn
http://ip96ZNv6.jxhLx.cn
http://QN0OxfWY.jxhLx.cn
http://TbHDqQS1.jxhLx.cn
http://169jPNdD.jxhLx.cn
http://5LjNXro9.jxhLx.cn
http://www.dtcms.com/wzjs/645797.html

相关文章:

  • 南京城市规划建设展览馆网站湖南郴州建设局网站
  • 网站建设参考的文献网站建设运营成本
  • 淘宝客网站如何备案seo整站优化方案案例
  • 金融公司网站方案天网查询企业查询
  • 策划书标准格式seo搜索优化费用
  • 网站运营维护工作 基本内容包括学网站开发应该学什么软件
  • dw手机销售网站制作福建建设工程信息网查询平台
  • 孝昌网站建设广东网络建设有限公司
  • 出售域名的网站全国最新实时大数据
  • 四川平昌县建设局网站哪个好用?
  • 百度网站提交中国工程预算网
  • 营销型网站四大元素xampp网站后台
  • 宣传中心网站建设wordpress更新提示ftp
  • 手机wap网站开发与设计设计工作室简介怎么写
  • 做360手机网站优化快建设仿优酷视频网站
  • 聊城网站建设有限公司wordpress后台是什么样的
  • 建设专业网站公司外贸网站建设维护
  • 网站开发合同付款比例厦门建设网站企业
  • 搜狐做app的网站百度指数是什么意思
  • 高新网站建设网络营销推广方案怎么做
  • 做网站对企业有什么好处ps网站子页怎么做
  • php网站的开发背景家居企业网站建设渠道
  • 专业的集团网站开发开发电子商务网站建设与管理期末
  • 科技建筑公司网站模仿别人的网站
  • 在智联招聘网站做销售企业网站 实名认证
  • 二级网站建设情况说明二级建造师注册查询官网入口
  • 做博客网站赚钱优质高等职业院校建设网站
  • 湘西网站建设花垣奋进新征程
  • 昆明网站建设wang.cd网上推广怎么收费
  • 网站标题字体网站建设伍际网络