【发布时间】:2017-11-23 04:46:55
【问题描述】:
我的.zshenv 会产生一些只有在我的 shell 是交互式的时候才有用的输出。
在其他情况下,当 shell 不是交互式的时,这个输出(即当我运行脚本时)必须被隐藏。
如何抑制非交互式 shell 的 .zshenv 输出?
附:我在下面添加了我当前的解决方案,但对我来说这似乎很老套。
【问题讨论】:
-
如果代码除了产生输出之外什么都不做,请将代码放入
.zshrc而不是.zshenv。 -
@chepner 感谢您的建议,但实际上我将代码从
.zshrc移到了.zshenv,因为它为交互式和非交互式 shell 设置了环境。
标签: shell zsh non-interactive