Bash 将父参数传递给子脚本,即使我在子脚本调用之前没有使用源代码

问题描述

我在像 var=$@ 这样的子脚本中遇到了一个参数解析问题;但 $@ 值来自父脚本而不是子脚本。我发现了一些其他人有类似问题但在父脚本中显式 source child_script 的帖子;这可能是 $@ 被忽略的一个原因。但是我没有在 parent_script 中的 child_script 调用之前放置 .source

为什么 Bash 将其视为 source child_script?是否有要覆盖的设置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)