我目前的脚本有问题,但我不确定语法是否正确。我认为脚本被 bash 的 shellshock 补丁破坏了,但我只是想检查一下。
自 shellshock 补丁以来导出 bash 函数的正确方法是什么。补丁之前的正确方法是什么?
以下是我正在寻找的一些示例。
一个。
export BASH_FUNC_module()='() { eval `/usr/bin/modulecmd bash $*`\0012}'
乙
export BASH_FUNC_module='() { eval `/usr/bin/modulecmd bash $*`\0012}'
C
BASH_FUNC_module='() { eval `/usr/bin/modulecmd bash $*`\0012}'
export -f BASH_FUNC_module