【发布时间】:2012-02-06 13:12:33
【问题描述】:
有一个脚本“X”,根据输入会导出一些环境变量。
要在另一个脚本“Y”中运行“X”,我执行以下操作:
echo "some input" > temp_file
source X < temp_file
有没有其他方法可以做到这一点,而不使用临时文件?
据我了解,在管道的情况下会创建一个子进程,并通过运行以下行
echo "some input" | source X
不能在当前脚本中设置或修改环境变量。
【问题讨论】: