我有一个庞大的 Python 代码库,它对我的工作环境非常了解。我想在打开终端窗口时使用它来设置我的 ZSH 会话。Python 脚本将输出导出变量、定义函数/别名等的文本。
我希望这样的事情能够奏效:
./myPythonScript -outputZSHSettings | source
但似乎没有。有什么办法可以做到吗?我想我可以将所有内容写入临时文件,获取该文件,然后删除该文件,但这似乎很笨拙。
谢谢。
答案1
使用 bash 和 zsh 您可以使用进程替换:
source <(./myPythonScript -outputZSHSettings)