美文网首页
Shell:方法中的参数传递

Shell:方法中的参数传递

作者: HarveyCC | 来源:发表于2018-12-23 18:40 被阅读11次

原文链接

我们先来定义一个方法

function methodName() {

paramName1=$1
paramName2=$2
paramName3=$3

# 依此类推,参数是从1开始标号,而不是0,切记

#
# do something
#

echo "${param1}${param2}${param3}"
}

上面我们定义了一个接受三个参数的方法,我们调用时需要传递三个参数,调用如下

result=`methodName "abc" "d" "ef"`
echo $result # abcdef

总结

  • Shell方法中参数不是放在()里的,而是在方法体中通过下标去获取
  • Shell在调用方法时,参数不是放在()传递,而是按方法名 (空格)参数1 (空格)参数2 (空格)参数3进行调用传递
  • Shell中方法的定义与调用,和其他语言有比较大的区别,特别调用方面

相关文章

  • Shell:方法中的参数传递

    原文链接 我们先来定义一个方法 上面我们定义了一个接受三个参数的方法,我们调用时需要传递三个参数,调用如下 总结 ...

  • Android基础 Gradle脚本使用

    shell 中的参数怎么传递 shell中./gradlew collectSDK -Pflavor=gionee...

  • Shell中传递txt文件作为参数并逐行读取的方法

    Shell中传递txt文件作为参数并逐行读取的方法:首先我们传递参数的语句为: 细节可以不用管,此处传入的第一个参...

  • 工具 | Shell 教程笔记 (2)

    Shell 传递参数 在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n 其他用法: 参考 ...

  • shell(三)

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一...

  • Shell 传递参数

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个...

  • 学习Shell - 传递参数

    Shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个...

  • shell传递参数

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个...

  • Shell 传递参数

    Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个...

  • 初学shell2:shell传递参数

    使用shell脚本是,允许向脚本中传递参数 $1-n 标识传递的参数 还有几个特殊字符用来处理参数 $*和$@的区...

网友评论

      本文标题:Shell:方法中的参数传递

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