我有一个脚本caller.csh,我在其中调用另一个脚本called.sh。我在(例如)中使用set命令声明了一些变量。我如何在(例如)中使用它们而不将它们作为命令行参数传递?caller.cshset alpha = 10called.shecho $alpha
请注意,脚本called.sh可以独立运行,并且变量也在其中定义。我希望这些变量值被caller.sh. 所以我会使用类似if not defined $alpha, then set alpha =in 的东西called.sh。