美文网首页
shell 自定义函数

shell 自定义函数

作者: 一个人一匹马 | 来源:发表于2019-03-12 21:58 被阅读0次
基本语法
[ function ] funname[()]
{
​Action;
[return int;]
}

funname
经验技巧

​(1)必须在调用函数地方之前,先声明函数,shell脚本是逐行运行。不会像其它语言一样先编译。
​(2)函数返回值,只能通过$?系统变量获得,可以显示加:return返回,如果不加,将以最后一条命令运行结果,作为返回值。return后跟数值n(0-255)

案例实操

​计算两个输入参数的和

touch fun.sh
vim fun.sh

#!/bin/bash
function sum()
{
   s=0
   s=$[ $1 + $2 ]
   echo "$s"
}

read -p "Please input the number1: " n1;
read -p "Please input the number2: " n2;
sum $n1 $n2;

./fun.sh
Please input the number1: 10
Please input the number2: 8
18

相关文章

  • Shell中自定义函数、函数参数及案例讲解

    目录一、shell中自定义函数语法二、shell函数参数三、案例实战 函数是把一个功能封装起来,使用时直接调用函数...

  • shell 自定义函数

    基本语法 经验技巧 ​(1)必须在调用函数地方之前,先声明函数,shell脚本是逐行运行。不会像其它语言一样先编译...

  • shell(六)

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

  • shell函数

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

  • shell编程二

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

  • Shell常用命令(md格式方便阅读和复制粘贴)

    Shell Shell中的变量 系统变量 自定义变量 自定义变量规则 Shell特殊变量 运算符 条件判断 基本语...

  • 13. Shell 函数

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

  • Shell 函数

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

  • Shell 函数

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

  • Linux - Bash - Shell 函数

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

网友评论

      本文标题:shell 自定义函数

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