Shell编程基础(三)

与其他编程语言一样,shell中也有函数,函数最大的好处就是,提高程序复用性,简化我们的程序。

无参函数

函数中,最简单的一种形式,就是没有参数、没有返回值的函数。新建一个.sh文件,输入下面的内容,来学习吧。

就是这么简单,你可以运行,看看结果。

有参函数

shell函数中的参数,与其他语言的传入方式不一样。它的参数,直接是在执行脚本的命令行传入。下面的实例,就是这样操作的。

是不是感觉这种传函数的方式,很特别啊。运行看下结果吧。运行过程中出现问题,欢迎给我留言。

有返回值的函数

下面的一个实例,是有返回值的函数。也是经常会用到的一种形式。

函数嵌套

这个实例,是一个函数嵌套的实例,让函数功能变强大,不过脚本也会变的复杂。

函数导入

如果我们需要函数在另外一个文件中,可以使用导入的方式,来调用。新建一个文件为hello.sh的文件,输入如下内容:

新建另外一个文件名为demo.sh的文件,输入如下内容:

要保证两个脚本,在同一个目录下哦。运行demo.sh,看看输出结果吧。

小结

主要学习了,函数定义和函数的几种常见用法。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180622G20Q3T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券