使用 shell 的 bash -c "functions"时,是不是所有相关的函数...
OldCarMan
·
2023-03-15
·
via Bash
rt,最近使用 bash call
bash -c "custom_functions"
的方式调用自定义 shell 函数时,发现总会报一个
custom_function:command not found
的错误;然后搜了下,有三种方式解决:
- 使用
declare -fx 声明
- 使用
export -fx 声明
- 使用
typeset -xf 声明
但这几种方式,函数栈里如果有多个自定义函数,都得在使用手动声明,挺麻烦的,所以想请问各位大佬有没有比较优雅的方式在不需要声明多个自定义函数的情况下实现自定义函数栈的调用,或者如何避免出现这种情况?谢谢回复。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。