【问题标题】:How to export a function in ksh ? Without global declaration or using autoload如何在 ksh 中导出函数?没有全局声明或使用自动加载
【发布时间】:2016-08-31 03:49:29
【问题描述】:

我有一个功能。我需要在并行调用中使用它。为此,我需要先在 ksh 中导出函数,而 O 无法做到。 export -f 或 export -q,什么都没有。

【问题讨论】:

  • 我不明白你的要求。你能把函数写在一个特殊的“实用程序”文件中,然后source那个文件用不同的脚本写吗?

标签: linux export ksh


【解决方案1】:

export -f 或 export -q,什么都没有。

难怪 - kshexport 没有这样的选项。

另外,man ksh

目前没有使用函数的导出属性。

如果你不想使用ENVFPATH提供的手段,你的愿望是不能满足的。

【讨论】:

    【解决方案2】:

    如果您使用的是ksh,则只需编写export function_name,不带任何选项。我试过了,它对我有用。

    例如

    function foo {
       #some linux scripting
    }
    
    export foo
    

    就是这样……

    【讨论】:

    • 在 zsh 中不起作用
    猜你喜欢
    • 2019-05-29
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多