美文网首页
shell中通过字符串执行函数

shell中通过字符串执行函数

作者: 崔天浩 | 来源:发表于2019-08-06 14:37 被阅读0次

需求描述:

  1. shell脚本中定义了很多功能函数,我要通过执行脚本传入参数执行函数,参数为函数名字,
#!/bin/bash

function test(){
        echo "my is test function"
}

module=$1

解决方法

#!/bin/bash

function test(){
        echo "my is test function"
}

module=$1
eval ${module}

执行结果

sh function.sh  test
my is test function

相关文章

  • shell中通过字符串执行函数

    需求描述: shell脚本中定义了很多功能函数,我要通过执行脚本传入参数执行函数,参数为函数名字, 解决方法 执行结果

  • 模板引擎原理

    模板引擎是通过字符串拼接得到的 字符串是通过new Function执行的 将模板转换为字符串并通过函数执行返回 ...

  • python进阶 第一天 反射

    反射通过字符串的形式导入模块,通过字符串的形式去模块中寻找指定函数,全局变量,并执行根据字符串的形式去某个模块中寻...

  • Fabric--几个简单的API

    Fabric fabric允许通过命令行执行任意Python函数,是用来在SSH和python上执行shell命令...

  • shell函数

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

  • Python 反射

    反射: 通过字符串的形式来导入模块,并以字符串的形式执行函数 应用,大部分应用在web框架中。

  • Linux Shell: 各种tips

    通用Linux中执行shell脚本的4种方法总结hbase shell基础和常用命令详解 2.字符串Shell脚本...

  • MongoDB 执行 js 文件

    我们通常通过 MongoDB Shell 访问 MongoDB Server,在 shell 中执行指令以完成各...

  • python 執行系統命令

    这里介绍一下python执行shell命令的四种方法: os模块中的os.system()这个函数来执行shell...

  • shell(六)

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

网友评论

      本文标题:shell中通过字符串执行函数

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