有一个名为“X”的脚本,根据输入将导出一些环境变量。 要在另一个名为“Y”的脚本中运行“X”,我会执行以下操作: echo "some input" > temp_file source X < temp_file 有没有一种不使用临时文件的替代方法? 据我所知,在管道的情况下,会创建一个子进程,通过运行以下代码: echo "some input" | source X 当前脚本内无法设置或修改环境变量。