如何在shell脚本中编写函数

shell脚本能否和java、c、android语言一样编写函数呢,答案是肯定的,小编就带大家进入shell脚本的函数世界。

操作方法

  • 01

    执行“nano function.sh”命令,创建新的shell脚本文件,名字为“function.sh”。

  • 02

    编辑新创建的shell脚本文件“function.sh"。函数必须先定义后使用。

  • 03

    shell脚本的内容如下: #!/bin/bash add(){ sum_1=$1; sum_2=$2; sum=`expr $sum_1 + $sum_2`; echo "the sum is ${sum}"; } add $1 $2

  • 04

    给新创建的function.sh赋可执行权限,命令为“chmod 755 function.sh”。

  • 05

    使用“./function.sh 1 2”调用脚本,并给脚本传递两个数字。

  • 06

    执行命令的结果为“the sum is 3”。

(0)

相关推荐

  • Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,大家参考使用吧 如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1 ...

  • 在Linux的系统Shell脚本中使用if语句的方法

    Bourne Shell 的 if 语句和大部分编程语言一样 - 检测条件是否真实,如果条件为真,shell 会执行这个 if 语句指定的代码块,如果条件为假,shell 就会跳过 if 代码块,继续 ...

  • 如何在WPS表格中使用函数计算工龄,年,月,日

    我们来使用函数=DATEDIF()计算. 操作方法 01 先做一个比较简单的,就是开始日期和结束日期都输入好了,这个是出生年月和到目前为止的时间. 02 开始日期选择第一个结束日期选择第二个,比较我们 ...

  • 在C语言中编写函数,求出圆周率Pi的近似值

    C++是一种应用特别广泛的高级语言.现在请编写程序:根据下列公式求出圆周率Pi的近似值.要求如下: pi/4=1-1/3+1/5-1/7.... 直到某项的绝对值小于1e-6停止迭代,输出pi近似值. ...

  • Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 1. Li ...

  • Linux Shell脚本系列教程(一):Shell入门

    这篇文章主要介绍了Linux Shell脚本系列教程(一):Shell入门,本文讲解了Shell简介、Shell基本操作、如何打开Shell终端、Shell脚本的概念、如何运行Shell脚本、Shel ...

  • linux Shell脚本之测试语句

    在Shell脚本中要经常做各种测试,测试语句的格式: (1)test <测试表达式> (2) [<测试表达式>] (3) [[<测试表达式>]] 三种的区别,在第三 ...

  • linux shell环境以及shell脚本

    linux shell环境以及shell脚本

  • 如何在Python shell界面中执行编写好的.py文件

    但我们编写好了一个.py脚本的时候,往往我们的执行时在脚本的编辑界面实现的,其实采用Python shell界面的代码可以直接调用实现的,下面给出实现方法. 操作方法 01 打开我们的Python s ...