美文网首页
shell编程之函数

shell编程之函数

作者: chen_666 | 来源:发表于2021-12-06 15:26 被阅读0次

function 函数名 () {
程序
}

#!/bin/bash
#接收用户输入的数字,然后从 1 加到这个数字
# Author: shenchao (E-mail: shenchao@atguigu.com)
function sum () {
#定义函数 sum
 s=0 
 for (( i=0;i<=$1;i=i+1 ))
#循环直到 i 大于$1 为止。$1 是函数 sum 的第一个参数
#在函数中也可以使用位置参数变量,不过这里的$1 指的是函数的第一个参数
 do 
 s=$(( $i+$s ))
 done
 echo "The sum of 1+2+3...+$1 is : $s"
#输出 1 加到$1 的和
}
read -p "Please input a number: " -t 30 num 
#接收用户输入的数字,并把值赋予变量 num
y=$(echo $num | sed 's/[0-9]//g')
#把变量 num 的值替换为空,并赋予变量 y
if [ -z "$y" ]
#判断变量 y 是否为空,以确定变量 num 中是否为数字
 then
 sum $num
#调用 sum 函数,并把变量 num 的值作为第一个参数传递给 sum 函数
else
 echo "Error!! Please input a number!"
#如果变量 num 的值不是数字,则输出报错信息
fi

相关文章

  • Shell编程之函数

    关于函数的介绍和使用 1.什么是函数? 函数其实就是一锥命令的合集,用来完成特定功能的代码块, 你可以对它进行自定...

  • shell编程之函数

    1.函数的定义和语法 函数由两部分组成:函数名和函数体 语法一: 语法二: 语法三: 2.函数调用 调用:函数只有...

  • shell编程之函数

    function 函数名 () {程序}

  • shell脚本编程之函数

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1....

  • shell(六)

    Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的...

  • Shell入门

    Shell Shell编程之Hello World 编写一个hello world shell一般使用.sh作为后...

  • shell函数

    shell函数 死循环 shell函数 什么时候用到函数执行的功能类似根据实际需求 ,进行设置shell函数定义格...

  • shell编程二

    目录 一、shell中的函数二、shell中的数组三、shell告警系统 一、shell中的函数 函数就是把一段代...

  • Linux_Shell脚本编程之函数

    函数分为系统函数和自定义函数 自定义函数 基本语法: 调用直接写函数名:funname [值]应用实例:案例一:计...

  • 13. Shell 函数

    函数定义 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的定义格式...

网友评论

      本文标题:shell编程之函数

      本文链接:https://www.haomeiwen.com/subject/ushzbktx.html