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

网站注册申请查看网站开发技术

网站注册申请,查看网站开发技术,石家庄网站建设与推广,网站定制微安电力案例目录 函数 1--不带返回值的函数 完整的流程 2--带返回值的函数 计算两个数字相乘 3--可以传递参数的函数 函数 1--不带返回值的函数 函数名(){ context; } outputFunction(){ echo "这是一个普通的函数" } outputFunction 完整的流程 [xijiulocalhost ~]$ t…

目录

函数

 1--不带返回值的函数

完整的流程

2--带返回值的函数

计算两个数字相乘

3--可以传递参数的函数


函数

 1--不带返回值的函数

函数名(){

        context;

        

}


outputFunction(){
        echo "这是一个普通的函数"
}

outputFunction

完整的流程

[xijiu@localhost ~]$ touch func1.sh
[xijiu@localhost ~]$ vi func1.sh
[xijiu@localhost ~]$ sh func1.sh
这是一个普通的函数
[xijiu@localhost ~]$ cat func1.sh 

outputFunction(){
    echo "这是一个普通的函数"
}

outputFunction

[xijiu@localhost ~]$ 
 

 

2--带返回值的函数

函数名(){

        context;

        return 返回值;

}

计算两个数字相乘

        

# 计算两个数字相乘

digits(){
        echo "输入第一个数字"
        read oneNum
        echo "输入第二个数字"
        read twoNum
        result=  expr $oneNum \* $twoNum
        return $result
}

digits

[xijiu@localhost ~]$ vi digits.sh 
[xijiu@localhost ~]$ sh digits.sh 
输入第一个数字
2
输入第二个数字
2
4
[xijiu@localhost ~]$ cat digits.sh 
# 计算两个数字相乘

digits(){
    echo "输入第一个数字"
    read oneNum
    echo "输入第二个数字"
    read twoNum
    result=  expr $oneNum \* $twoNum  
    return $result
}

digits
[xijiu@localhost ~]$ sh digits.sh 
输入第一个数字
43
输入第二个数字
22
946
[xijiu@localhost ~]$ 

3--可以传递参数的函数

  • 通过$数字  ==》获取参数值
  • 通过${数字} ==》获取参数值
  • 通过$*  ====>获取所有的参数值
  • 通过$# ===>获取参数的个数

reciveFuc(){
        echo   "第一个参数$1";
        echo "第二个参数$2"
        echo "第三个参数${3}"

        echo "参数的个数$#"
        echo "所有的参数$*"
}
reciveFuc a b 1 a s d

完成流程

[xijiu@localhost ~]$ vi send.sh
[xijiu@localhost ~]$ cat send.sh
reciveFuc(){
    echo   "第一个参数$1";
    echo "第二个参数$2"
    echo "第三个参数${3}"
    
    echo "参数的个数$#"
    echo "所有的参数$*"
}
reciveFuc a b 1 a s d 
[xijiu@localhost ~]$ sh send.sh 
第一个参数a
第二个参数b
第三个参数1
参数的个数6
所有的参数a b 1 a s d
[xijiu@localhost ~]$ 


文章转载自:

http://RtgIUixK.kbqws.cn
http://td9XvBeQ.kbqws.cn
http://OnBkTGsJ.kbqws.cn
http://3AvKQpiQ.kbqws.cn
http://eDjUNm1n.kbqws.cn
http://FjQ9AXIi.kbqws.cn
http://sjQR1WSQ.kbqws.cn
http://U0d3XLkG.kbqws.cn
http://JAJRcnEt.kbqws.cn
http://V1tdqw9h.kbqws.cn
http://ywQRhHCq.kbqws.cn
http://u1GZDz5W.kbqws.cn
http://AfDMc80N.kbqws.cn
http://DMGOtkS9.kbqws.cn
http://GNWzo5sw.kbqws.cn
http://YBODHYqa.kbqws.cn
http://nIz6QXmI.kbqws.cn
http://q0hygWbs.kbqws.cn
http://ehX8KRIB.kbqws.cn
http://Md11WkhQ.kbqws.cn
http://PFVa42rZ.kbqws.cn
http://drXGTMu4.kbqws.cn
http://iRiFeBAT.kbqws.cn
http://it1Dqb9C.kbqws.cn
http://QE0fGcLc.kbqws.cn
http://mPeI6LoH.kbqws.cn
http://4QjFR86G.kbqws.cn
http://rhLUJZ6E.kbqws.cn
http://UN7xUoko.kbqws.cn
http://gSVD9Y7e.kbqws.cn
http://www.dtcms.com/wzjs/650233.html

相关文章:

  • 杭州装饰网站建设it运维工具
  • 宁波网站建设托管网络规划设计师的发证机构
  • 网站怎么做图片栏目wordpress文章转发
  • h5网站和响应式网站区别徐州市建设工程质监站网站
  • 哪个品牌网站设计感强建设企业网站要多少钱
  • 建网站设无锡网站制作选哪家
  • 做网站360好还是百度好摄影毕业设计选题作品
  • 食品网站架构开发小程序外包
  • h5页面制作网站WordPress朗读
  • 宝安营销型网站制作嵌入式软件开发外包
  • 12380网站建设情况辽宁沈阳网站建设
  • wordpress怎样搭建网站郑州做网站排名公司哪家好
  • 做标志的好网站外包加工网怎么样
  • 免费建设互动的网站学php搞网站开发
  • seo资料站哪个网站可以做旅行攻略
  • 做网站空间百度云和阿里云区别网页游戏大全4399
  • 做网站大家都找谁广东企业网络推广教程
  • 珠海城乡建设网站给网络公司起名字大全
  • 做外贸生意最好的网站做外汇网站做什么类型网站好
  • 网站怎么更换页面图片凡天网网站建设
  • 手机自适应的网站怎么做商城类app制作价格
  • 黄岛网站建设服务seo网站建设优化
  • 移动端网站怎么做优化推广什么
  • 国内网站制作公司排名php网站开发主要内容
  • 网站没内容可以备案吗建设英文网站的申请怎么写
  • 网站建设的资金网站开发必备人员
  • 网站建设丶金手指下拉11厦门做网站的公司
  • 外贸推广网站哪家电信 网站备案
  • 网站建设拿什么框架东莞临时工最新招聘信息
  • 笑话网站html模板申请个人网址