【发布时间】:2016-08-31 03:49:29
【问题描述】:
我有一个功能。我需要在并行调用中使用它。为此,我需要先在 ksh 中导出函数,而 O 无法做到。 export -f 或 export -q,什么都没有。
【问题讨论】:
-
我不明白你的要求。你能把函数写在一个特殊的“实用程序”文件中,然后
source那个文件用不同的脚本写吗?
我有一个功能。我需要在并行调用中使用它。为此,我需要先在 ksh 中导出函数,而 O 无法做到。 export -f 或 export -q,什么都没有。
【问题讨论】:
source那个文件用不同的脚本写吗?
export -f 或 export -q,什么都没有。
难怪 - ksh 的 export 没有这样的选项。
另外,man ksh:
目前没有使用函数的导出属性。
如果你不想使用ENV和FPATH提供的手段,你的愿望是不能满足的。
【讨论】:
如果您使用的是ksh,则只需编写export function_name,不带任何选项。我试过了,它对我有用。
例如
function foo {
#some linux scripting
}
export foo
就是这样……
【讨论】: