前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >bash shell中创建函数

bash shell中创建函数

作者头像
生信编程日常
发布2020-07-14 15:43:33
8200
发布2020-07-14 15:43:33
举报
1. 创建方法

在bash shell中有两种创建函数的方法:

1. function关键字
代码语言:javascript
复制
function name {
    commands
}

与R的定义方式相似,name是这个函数的名称。在调用函数时,bash shell会按命令在 函数中出现的顺序依次执行。

2.
代码语言:javascript
复制
name() {
    commands
}

函数名后的空括号表明正在定义的是一个函数。

2. 使用函数
1. 基本用法
代码语言:javascript
复制
function func1 {
    echo "First Example"
}
echo 'Start!'
func1

或者:

代码语言:javascript
复制
func2(){
    echo "Second Example"
}
func2
2. 使用参数

与脚本传递参数相似,函数也是通过

n 的形式来获取参数的值,比如
n 的形式来获取参数的值,比如

1表示第一个参数,

2表示第二个参数...另外,当n>=10时,需要使用
2表示第二个参数...另外,当n>=10时,需要使用

{n}来获取参数。

代码语言:javascript
复制
function func3 {
    echo "First parameter: $1"
    echo "Second parameter: $2"
    echo "Third parameter: $3"
}
func3 one two three

输出: First parameter: one Second parameter: two Third parameter: three

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 创建方法
    • 1. function关键字
      • 2.
      • 2. 使用函数
        • 1. 基本用法
          • 2. 使用参数
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档